Commit Graph

267 Commits (587cda35ca331128db6c61d406d312654572834a)

Author SHA1 Message Date
Robert Haas 587cda35ca Fix things so that updatable views work with partitioned tables. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Tom Lane 24aef33804 Cleanup of rewriter and planner handling of Query.hasRowSecurity flag. 9 years ago
Tom Lane a4c35ea1c2 Improve parser's and planner's handling of set-returning functions. 9 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane fd19525756 Put back one copyObject() in rewriteTargetView(). 10 years ago
Stephen Frost 6f8cb1e234 Make viewquery a copy in rewriteTargetView() 10 years ago
Stephen Frost 22eaf35c1d RLS refactoring 10 years ago
Stephen Frost c3e0ddd403 Lock all relations referred to in updatable views 10 years ago
Stephen Frost 2ba9e2b778 Ensure locks are acquired on RLS-added relations 10 years ago
Andres Freund c0f0d8097b Clarify what some historic terms in rewriteHandler.c mean. 10 years ago
Tom Lane dd7a8f66ed Redesign tablesample method API, and do extensive code review. 11 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Andres Freund f3d3118532 Support GROUPING SETS, CUBE and ROLLUP. 11 years ago
Simon Riggs f6d208d6e5 TABLESAMPLE, SQL Standard and extensible 11 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Andres Freund 2c8f4836db Represent columns requiring insert and update privileges indentently. 11 years ago
Stephen Frost e89bd02f58 Perform RLS WITH CHECK before constraints, etc 11 years ago
Stephen Frost 0bf22e0c8b RLS fixes, new hooks, and new test module 11 years ago
Tom Lane e983c4d1aa Rationalize the APIs of array element/slice access functions. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane f4e031c662 Add bms_next_member(), and use it where appropriate. 11 years ago
Stephen Frost 143b39c185 Rename pg_rowsecurity -> pg_policy and other fixes 11 years ago
Alvaro Herrera df630b0dd5 Implement SKIP LOCKED for row-level locks 11 years ago
Robert Haas 017b2e9822 Fix typos in comments. 11 years ago
Stephen Frost 491c029dbc Row-Level Security Policies (RLS) 11 years ago
Peter Eisentraut 65c9dc231a Assorted message improvements 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Stephen Frost 842faa714c Make security barrier views automatically updatable 12 years ago
Noah Misch 7cbe57c34d Offer triggers on foreign tables. 12 years ago
Fujii Masao 2bccced110 Fix typos in comments. 12 years ago
Tom Lane 7c31874945 Avoid getting more than AccessShareLock when deparsing a query. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Robert Haas cab5dc5daf Allow only some columns of a view to be auto-updateable. 12 years ago
Kevin Grittner 277607d600 Eliminate pg_rewrite.ev_attr column and related dead code. 12 years ago
Peter Eisentraut 32f7c0ae17 Improve error message when view is not updatable 13 years ago
Tom Lane 10a509d829 Move strip_implicit_coercions() from optimizer to nodeFuncs.c. 13 years ago
Tom Lane a7cd853b75 Change post-rewriter representation of dropped columns in joinaliasvars. 13 years ago
Stephen Frost 4cbe3ac3e8 WITH CHECK OPTION support for auto-updatable VIEWs 13 years ago
Tom Lane 5530a82643 Fix handling of auto-updatable views on inherited tables. 13 years ago
Robert Haas 568d4138c6 Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 13 years ago
Tom Lane dc3eb56383 Improve updatability checking for views and foreign tables. 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Tom Lane 5194024d72 Incidental cleanup of matviews code. 13 years ago
Peter Eisentraut e08fdf1310 Add serial comma 13 years ago
Kevin Grittner 52e6e33ab4 Create a distinction between a populated matview and a scannable one. 13 years ago
Tom Lane 41eef0ff75 Fix thinko in matview patch. 13 years ago
Tom Lane 21734d2fb8 Support writable foreign tables. 13 years ago