summaryrefslogtreecommitdiff
path: root/src/backend/rewrite
AgeCommit message (Expand)Author
2019-04-02Perform RLS subquery checks as the right user when going via a view.Dean Rasheed
2019-03-30Generated columnsPeter Eisentraut
2019-03-11tableam: Add and use scan APIs.Andres Freund
2019-03-06tableam: introduce table AM infrastructure.Andres Freund
2019-03-03Further fixing for multi-row VALUES lists for updatable views.Dean Rasheed
2019-02-20Fix DEFAULT-handling in multi-row VALUES lists for updatable views.Dean Rasheed
2019-02-01Renaming for new subscripting mechanismAlvaro Herrera
2019-01-29Rename nodes/relation.h to nodes/pathnodes.h.Tom Lane
2019-01-29Refactor planner's header files.Tom Lane
2019-01-25Split QTW_EXAMINE_RTES flag into QTW_EXAMINE_RTES_BEFORE/_AFTER.Tom Lane
2019-01-21Remove superfluous tqual.h includes.Andres Freund
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
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