Commit Graph

67 Commits (e6f1e560e4c6e764080af8c8d5e76cdea4d8d00a)

Author SHA1 Message Date
Fujii Masao e6f1e560e4 Make inherited TRUNCATE perform access permission checks on parent table only. 6 years ago
Dean Rasheed a0905056fd Use checkAsUser for selectivity estimator checks, if it's set. 7 years ago
Tom Lane 940311e4bb Un-hide most cascaded-drop details in regression test results. 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Tom Lane fa2952d8eb Fix missing role dependencies for some schema and type ACLs. 7 years ago
Magnus Hagander fbec7459aa Fix spelling errors and typos in comments 7 years ago
Tom Lane f7a953c2d8 Avoid rare race condition in privileges.sql regression test. 7 years ago
Tom Lane 3d0f68dd30 Fix corner-case failures in has_foo_privilege() family of functions. 7 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Simon Riggs d204ef6377 MERGE SQL Command following SQL:2016 8 years ago
Simon Riggs 7cf8a5c302 Revert "Modified files for MERGE" 8 years ago
Simon Riggs 354f13855e Modified files for MERGE 8 years ago
Tom Lane 2cf8c7aa48 Clean up duplicate table and function names in regression tests. 8 years ago
Tom Lane fb7db40ad2 Clean up duplicate role and schema names in regression tests. 8 years ago
Peter Eisentraut e4128ee767 SQL procedures 8 years ago
Tom Lane 5ecc0d738e Restrict lo_import()/lo_export() via SQL permissions not hard-wired checks. 8 years ago
Dean Rasheed 87b2ebd352 Always require SELECT permission for ON CONFLICT DO UPDATE. 8 years ago
Tom Lane 8d9881911f Require update permission for the large object written by lo_put(). 9 years ago
Tom Lane 8e7537261c Suppress less info in regression tests using DROP CASCADE. 9 years ago
Peter Eisentraut e2d4ef8de8 Add security checks to selectivity estimation functions 9 years ago
Teodor Sigaev ab89e465cb Altering default privileges on schemas 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Andres Freund ce38949ba2 Improve expression evaluation test coverage. 9 years ago
Stephen Frost ff992c074e pg_upgrade: Fix large object COMMENTS, SECURITY LABELS 9 years ago
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