summaryrefslogtreecommitdiff
path: root/src/backend/rewrite
AgeCommit message (Expand)Author
2017-09-30Support arrays over domains.Tom Lane
2017-09-11Message style fixesPeter Eisentraut
2017-09-07Reduce excessive dereferencing of function pointersPeter Eisentraut
2017-08-20Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund
2017-08-03Teach map_partition_varattnos to handle whole-row expressions.Robert Haas
2017-07-11Fix multiple assignments to a column of a domain type.Tom Lane
2017-07-01Fix UPDATE of GENERATED ALWAYS identity columnsPeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-06-21Final pgindent run with old pg_bsd_indent (version 1.3).Tom Lane
2017-06-21Prevent table partitions from being turned into views.Dean Rasheed
2017-06-13Re-run pgindent.Tom Lane
2017-06-13Teach relation_is_updatable() about partitioned tables.Dean Rasheed
2017-06-11Apply RLS policies to partitioned tables.Joe Conway
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-05-07RLS: Fix ALL vs. SELECT+UPDATE policy usageStephen Frost
2017-04-12Code review for c94e6942cefe7d20c5feed856e27f672734b1e2b.Robert Haas
2017-04-11Allow a rule on partitioned table to be renamed.Robert Haas
2017-04-10Improve castNode notation by introducing list-extraction-specific variants.Tom Lane
2017-04-06Identity columnsPeter Eisentraut
2017-03-29Cast result of copyObject() to correct typePeter Eisentraut
2017-03-08Support XMLTABLE query expressionAlvaro Herrera
2017-02-23Remove deprecated COMMENT ON RULE syntaxPeter Eisentraut
2017-02-21Make more use of castNode()Peter Eisentraut
2017-02-01Provide CatalogTupleDelete() as a wrapper around simple_heap_delete().Tom Lane
2017-01-31Tweak catalog indexing abstraction for upcoming WARMAlvaro Herrera
2017-01-27Use castNode() in a bunch of statement-list-related code.Tom Lane
2017-01-24Fix things so that updatable views work with partitioned tables.Robert Haas
2017-01-14Change representation of statement lists, and add statement location info.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-23Remove unnecessary casts of makeNode() resultPeter Eisentraut
2016-12-07Implement table partitioning.Robert Haas
2016-12-05Add support for restrictive RLS policiesStephen Frost
2016-11-10Cleanup of rewriter and planner handling of Query.hasRowSecurity flag.Tom Lane
2016-09-13Improve parser's and planner's handling of set-returning functions.Tom Lane
2016-06-09pgindent run for 9.6Robert Haas
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