Commit Graph

52 Commits (3e0fff2e6888e39b0ad5cdfdb78bc1c2bb2b22c9)

Author SHA1 Message Date
David Rowley 3e0fff2e68 More -Wshadow=compatible-local warning fixes 3 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 544b28088f doc: Improve hyphenation consistency 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Alvaro Herrera 3974c4a724 Remove useless "return;" lines 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Tom Lane 569ed7f483 Redesign the API for list sorting (list_qsort becomes list_sort). 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Dean Rasheed e2d28c0f40 Perform RLS subquery checks as the right user when going via a view. 7 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 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
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Dean Rasheed 9c55391f0f RLS comment fixes. 8 years ago
Dean Rasheed 87b2ebd352 Always require SELECT permission for ON CONFLICT DO UPDATE. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Stephen Frost aa5d3c0b3f RLS: Fix ALL vs. SELECT+UPDATE policy usage 8 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Peter Eisentraut 158df30359 Remove unnecessary casts of makeNode() result 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Stephen Frost 093129c9d9 Add support for restrictive RLS policies 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Stephen Frost 2ca9d5445c Apply SELECT policies in INSERT/UPDATE+RETURNING 10 years ago
Stephen Frost 7d8db3e8f3 Include policies based on ACLs needed 10 years ago
Stephen Frost 4f3b2a8883 Enforce ALL/SELECT policies in RETURNING for RLS 10 years ago
Stephen Frost 22eaf35c1d RLS refactoring 10 years ago
Stephen Frost dee0200f02 RLS: Keep deny policy when only restrictive exist 10 years ago
Joe Conway 1e15b21229 Use appropriate command type when retrieving relation's policies. 10 years ago
Joe Conway 7b4bfc87d5 Plug RLS related information leak in pg_stats view. 10 years ago
Tom Lane 2aa0476dc3 Manual cleanup of pgindent results. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Stephen Frost e89bd02f58 Perform RLS WITH CHECK before constraints, etc 11 years ago
Stephen Frost cb087ec03b Copy the relation name for error reporting in WCOs 11 years ago
Stephen Frost 0bf22e0c8b RLS fixes, new hooks, and new test module 11 years ago
Stephen Frost 804b6b6db4 Fix column-privilege leak in error-message paths 11 years ago
Tom Lane fd496129d1 Clean up some mess in row-security patches. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Alvaro Herrera a609d96778 Revert "Use a bitmask to represent role attributes" 11 years ago
Alvaro Herrera 1826987a46 Use a bitmask to represent role attributes 11 years ago
Stephen Frost 143b39c185 Rename pg_rowsecurity -> pg_policy and other fixes 11 years ago
Stephen Frost 80eacaa3cd Clean up includes from RLS patch 11 years ago