aboutsummaryrefslogtreecommitdiff
path: root/src/backend/rewrite
Commit message (Expand)AuthorAge
* Fix rewriter to set hasModifyingCTE correctly on rewritten queries.Tom Lane2021-09-08
* Reject cases where a query in WITH rewrites to just NOTIFY.Tom Lane2021-07-09
* Revert "Propagate CTE property flags when copying a CTE list into a rule."Tom Lane2021-02-07
* Propagate CTE property flags when copying a CTE list into a rule.Tom Lane2021-02-06
* Disallow converting an inheritance child table to a view.Tom Lane2021-02-06
* Make rewriter prevent auto-updates on views with conditional INSTEAD rules.Dean Rasheed2020-01-14
* Defend against self-referential views in relation_is_updatable().Tom Lane2019-11-21
* Perform RLS subquery checks as the right user when going via a view.Dean Rasheed2019-04-02
* Further fixing for multi-row VALUES lists for updatable views.Dean Rasheed2019-03-03
* Fix DEFAULT-handling in multi-row VALUES lists for updatable views.Dean Rasheed2019-02-20
* Fix set of NLS translation issuesMichael Paquier2018-08-21
* Fix INSERT ON CONFLICT UPDATE through a view that isn't just SELECT *.Tom Lane2018-08-04
* Simplify view-expansion code in rewriteHandler.c.Tom Lane2018-04-14
* Fix enforcement of SELECT FOR UPDATE permissions with nested views.Tom Lane2018-04-14
* Revert MERGE patchSimon Riggs2018-04-12
* Fix typo in comment.Heikki Linnakangas2018-04-09
* Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane2018-04-08
* Improve parse representation for MERGESimon Riggs2018-04-06
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-03
* Revert "Modified files for MERGE"Simon Riggs2018-04-02
* Modified files for MERGESimon Riggs2018-04-02
* Fix a boatload of typos in C comments.Tom Lane2018-04-01
* Combine options for RangeVarGetRelidExtended() into a flags argument.Andres Freund2018-03-30
* Fast ALTER TABLE ADD COLUMN with a non-NULL defaultAndrew Dunstan2018-03-28
* Remove pg_class.relhaspkeyPeter Eisentraut2018-03-14
* Fix application of identity values in some casesPeter Eisentraut2018-02-02
* Replace AclObjectKind with ObjectTypePeter Eisentraut2018-01-19
* Update copyright for 2018Bruce Momjian2018-01-02
* Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE.Tom Lane2017-11-27
* RLS comment fixes.Dean Rasheed2017-11-24
* Add some const decorations to prototypesPeter Eisentraut2017-11-10
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Always require SELECT permission for ON CONFLICT DO UPDATE.Dean Rasheed2017-11-06
* Improve implementation of CRE-stack-flattening in map_variable_attnos().Tom Lane2017-10-13
* Avoid coercing a whole-row variable that is already coerced.Robert Haas2017-10-12
* pg_stat_statements: Widen query IDs from 32 bits to 64 bits.Robert Haas2017-10-11
* Support arrays over domains.Tom Lane2017-09-30
* Message style fixesPeter Eisentraut2017-09-11
* Reduce excessive dereferencing of function pointersPeter Eisentraut2017-09-07
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-20
* Teach map_partition_varattnos to handle whole-row expressions.Robert Haas2017-08-03
* Fix multiple assignments to a column of a domain type.Tom Lane2017-07-11
* Fix UPDATE of GENERATED ALWAYS identity columnsPeter Eisentraut2017-06-30
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Final pgindent run with old pg_bsd_indent (version 1.3).Tom Lane2017-06-21
* Prevent table partitions from being turned into views.Dean Rasheed2017-06-21
* Re-run pgindent.Tom Lane2017-06-13
* Teach relation_is_updatable() about partitioned tables.Dean Rasheed2017-06-13