Commit Graph

43 Commits (f0e44751d7175fa3394da2c8f85e3ceb3cdbfe63)

Author SHA1 Message Date
Peter Eisentraut f0fe1c8f70 Fix typos 10 years ago
Tom Lane 18555b1323 Establish conventions about global object names used in regression tests. 10 years ago
Joe Conway e66a45344f Improve regression test coverage of table lock modes vs permissions. 11 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Stephen Frost 804b6b6db4 Fix column-privilege leak in error-message paths 11 years ago
Noah Misch fea164a72a Shore up ADMIN OPTION restrictions. 12 years ago
Simon Riggs cf589c9c1f Regression tests for SCHEMA commands 12 years ago
Tom Lane a7b965382c Better fix for permissions tests in excluded subqueries. 13 years ago
Tom Lane 50c137487c Fix permission tests for views/tables proven empty by constraint exclusion. 13 years ago
Tom Lane ec8a0135c3 Fix cascading privilege revoke to notice when privileges are still held. 14 years ago
Peter Eisentraut 729205571e Add support for privileges on types 14 years ago
Itagaki Takahiro 84f910a707 Additional fixes for large object access control. 16 years ago
Itagaki Takahiro f1325ce213 Add large object access control. 16 years ago
Peter Eisentraut 76d8883c8e When querying a table with child tables, do not check permissions on the 16 years ago
Tom Lane 5ec1341136 Use plurals (TABLES, FUNCTIONS, etc) in ALTER DEFAULT PRIVILEGES. We have 16 years ago
Tom Lane 11ca04b4b7 Support GRANT/REVOKE ON ALL TABLES/SEQUENCES/FUNCTIONS IN SCHEMA. 16 years ago
Tom Lane 249724cb01 Create an ALTER DEFAULT PRIVILEGES command, which allows users to adjust 16 years ago
Joe Conway be6bca23b3 Implement has_sequence_privilege() 17 years ago
Tom Lane 08eb37da4c Fix column privilege checking for cases where parent and child have different 17 years ago
Tom Lane 7449427a1e Clean up some loose ends from the column privileges patch: add 17 years ago
Tom Lane 3cb5d6580a Support column-level privileges, as required by SQL standard. 17 years ago
Tom Lane 31b15fe8dc Disallow LOCK TABLE outside a transaction block (or function), since this case 17 years ago
Tom Lane a0b76dc662 Create a separate grantable privilege for TRUNCATE, rather than having it be 18 years ago
Peter Eisentraut e3d9dceef6 Don't refer to the database name "regression" inside the regression test 18 years ago
Tom Lane 7bae5a289c Get rid of the separate RULE privilege for tables: now only a table's owner 20 years ago
Tom Lane 84e6042725 Make pg_regress a tad simpler and more general-purpose by removing its 20 years ago
Tom Lane 2498d8296e Clean up some stray remaining references to pg_shadow, pg_user, pg_group. 21 years ago
Tom Lane 59d1b3d99e Track dependencies on shared objects (which is to say, roles; we already 21 years ago
Tom Lane 7762619e95 Replace pg_shadow and pg_group by new role-capable catalogs pg_authid 21 years ago
Neil Conway f5ab0a14ea Add a "USING" clause to DELETE, which is equivalent to the FROM clause 21 years ago
Bruce Momjian a9d3c2cb18 Revert patch --- needs more generalized solution. 22 years ago
Bruce Momjian 0a17fd726c Please find a attached a small patch that adds accessor functions 22 years ago
Tom Lane f85f43dfb5 Backend support for autocommit removed, per recent discussions. The 23 years ago
Peter Eisentraut ef7422510e Grant options, and cascading revoke. Grant options are allowed only for 23 years ago
Bruce Momjian 5c6a5fe18b Make regression tests safe for autocommit = 'off'. 24 years ago
Tom Lane c6367df506 Change default privileges for languages and functions to be PUBLIC USAGE 24 years ago
Tom Lane 30ec31604d Add code to extract dependencies from an expression tree, and use it 24 years ago
Peter Eisentraut 13cd9eb9b8 Remove bitrotten view_perms test. Add some similar test cases to 24 years ago
Peter Eisentraut e8ac187c68 Allow functions to be executed with the privileges of the function owner. 24 years ago
Peter Eisentraut 8adf56f77a Privileges on functions and procedural languages 24 years ago
Tom Lane c9499e68da has_table_privilege functions from Joe Conway (with some kibitzing from 25 years ago
Peter Eisentraut 7ceed2a9b5 Allow GRANT/REVOKE to/from more than one user per invocation. Command tag 25 years ago
Peter Eisentraut 96147a6d1c Make UPDATE and DELETE privileges distinct. Add REFERENCES and TRIGGER 25 years ago