summaryrefslogtreecommitdiff
path: root/src/backend/rewrite
AgeCommit message (Expand)Author
2019-01-21Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund
2019-01-15Don't include heapam.h from others headers.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-10-02Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-09-18Fix some minor issues exposed by outfuncs/readfuncs testing.Tom Lane
2018-08-21Fix set of NLS translation issuesMichael Paquier
2018-08-04Fix INSERT ON CONFLICT UPDATE through a view that isn't just SELECT *.Tom Lane
2018-04-15Simplify view-expansion code in rewriteHandler.c.Tom Lane
2018-04-14Fix enforcement of SELECT FOR UPDATE permissions with nested views.Tom Lane
2018-04-12Revert MERGE patchSimon Riggs
2018-04-09Fix typo in comment.Heikki Linnakangas
2018-04-08Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane
2018-04-06Improve parse representation for MERGESimon Riggs
2018-04-03MERGE SQL Command following SQL:2016Simon Riggs
2018-04-02Revert "Modified files for MERGE"Simon Riggs
2018-04-02Modified files for MERGESimon Riggs
2018-04-01Fix a boatload of typos in C comments.Tom Lane
2018-03-31Combine options for RangeVarGetRelidExtended() into a flags argument.Andres Freund
2018-03-28Fast ALTER TABLE ADD COLUMN with a non-NULL defaultAndrew Dunstan
2018-03-14Remove pg_class.relhaspkeyPeter Eisentraut
2018-02-02Fix application of identity values in some casesPeter Eisentraut
2018-01-19Replace AclObjectKind with ObjectTypePeter Eisentraut
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-27Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE.Tom Lane
2017-11-24RLS comment fixes.Dean Rasheed
2017-11-10Add some const decorations to prototypesPeter Eisentraut
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-11-06Always require SELECT permission for ON CONFLICT DO UPDATE.Dean Rasheed
2017-10-13Improve implementation of CRE-stack-flattening in map_variable_attnos().Tom Lane
2017-10-12Avoid coercing a whole-row variable that is already coerced.Robert Haas
2017-10-11pg_stat_statements: Widen query IDs from 32 bits to 64 bits.Robert Haas
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