summaryrefslogtreecommitdiff
path: root/src/backend/rewrite
AgeCommit message (Expand)Author
2016-03-01Improve error message for rejecting RETURNING clauses with dropped columns.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-29Put back one copyObject() in rewriteTargetView().Tom Lane
2015-12-21Make viewquery a copy in rewriteTargetView()Stephen Frost
2015-12-11Get rid of the planner's LateralJoinInfo data structure.Tom Lane
2015-10-05Apply SELECT policies in INSERT/UPDATE+RETURNINGStephen Frost
2015-09-30Include policies based on ACLs neededStephen Frost
2015-09-15Enforce ALL/SELECT policies in RETURNING for RLSStephen Frost
2015-09-15RLS refactoringStephen Frost
2015-09-08Lock all relations referred to in updatable viewsStephen Frost
2015-08-28Ensure locks are acquired on RLS-added relationsStephen Frost
2015-08-28Clarify what some historic terms in rewriteHandler.c mean.Andres Freund
2015-08-03RLS: Keep deny policy when only restrictive existStephen Frost
2015-07-30Use appropriate command type when retrieving relation's policies.Joe Conway
2015-07-28Disallow converting a table to a view if row security is present.Joe Conway
2015-07-28Plug RLS related information leak in pg_stats view.Joe Conway
2015-07-25Redesign tablesample method API, and do extensive code review.Tom Lane
2015-05-24Manual cleanup of pgindent results.Tom Lane
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-16Support GROUPING SETS, CUBE and ROLLUP.Andres Freund
2015-05-15TABLESAMPLE, SQL Standard and extensibleSimon Riggs
2015-05-12Fix ON CONFLICT bugs that manifest when used in rules.Andres Freund
2015-05-08Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund
2015-05-07Represent columns requiring insert and update privileges indentently.Andres Freund
2015-05-01Mark views created from tables as replication identity 'nothing'Bruce Momjian
2015-04-25Perform RLS WITH CHECK before constraints, etcStephen Frost
2015-04-24Copy the relation name for error reporting in WCOsStephen Frost
2015-04-22RLS fixes, new hooks, and new test moduleStephen Frost
2015-03-03Change many routines to return ObjectAddress rather than OIDAlvaro Herrera
2015-02-22Add parse location fields to NullTest and BooleanTest structs.Tom Lane
2015-02-16Rationalize the APIs of array element/slice access functions.Tom Lane
2015-01-28Fix column-privilege leak in error-message pathsStephen Frost
2015-01-24Clean up some mess in row-security patches.Tom Lane
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-23Revert "Use a bitmask to represent role attributes"Alvaro Herrera
2014-12-23Use a bitmask to represent role attributesAlvaro Herrera
2014-11-28Add bms_next_member(), and use it where appropriate.Tom Lane
2014-11-27Rename pg_rowsecurity -> pg_policy and other fixesStephen Frost
2014-11-14Clean up includes from RLS patchStephen Frost
2014-10-07Implement SKIP LOCKED for row-level locksAlvaro Herrera
2014-10-03Fix typos in comments.Robert Haas
2014-09-24Code review for row security.Stephen Frost
2014-09-19Row-Level Security Policies (RLS)Stephen Frost
2014-08-29Assorted message improvementsPeter Eisentraut
2014-07-02Add some errdetail to checkRuleResultList().Tom Lane
2014-06-18Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ...Tom Lane
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-13Make security barrier views automatically updatableStephen Frost
2014-03-23Offer triggers on foreign tables.Noah Misch
2014-03-17Fix typos in comments.Fujii Masao