mirror of
https://github.com/postgres/postgres.git
synced 2026-10-23 13:29:09 +03:00
List of commits reverted:8e72d914c5Add UPDATE/DELETE FOR PORTION OFb6ccd30d8fAdd isolation tests for UPDATE/DELETE FOR PORTION OF33db6c4bafFix DELETE/UPDATE FOR PORTION OF with rules7b22f15a01Add psql tab completion for FOR PORTION OF clause7ca8c94296Fix FOR PORTION OF with non-updatable view columns993a7aa0e4Fix cross-leftover pollution in FOR PORTION OF insert triggers7ac030d5b1Require UPDATE permission on FOR PORTION OF columnf0aedc7cb0Small terminology fixes in comments7d13b03a2eFix FOR PORTION OF for inheritance childrena272a58b94Move FOR PORTION OF volatile check into plannera40fdf6588Reject child partition FDWs in FOR PORTION OFbc3ae886a7Forbid FOR PORTION OF with WHERE CURRENT OFe994f956e4Forbid generated columns in FOR PORTION OFdfce19c230Forbid FOR PORTION OF on views with INSTEAD OF triggers20fe90bbb9Fix RLS checks for FOR PORTION OF leftover rows9170c8b716Test what BEFORE UPDATE triggers do to FOR PORTION OF7090c696ccDeparse FOR PORTION OF using the range column's current name.62d1a5f8beAvoid RETURNING side effects for FOR PORTION OF leftovers.9924e2d900Enforce WITH CHECK OPTION on DELETE FOR PORTION OF leftoversc16a1b4f2cFix error code for null FOR PORTION OF target610976420aFix assertion failures in DELETE FOR PORTION OF tuple routing438f027238Resolve untyped parameters in FOR PORTION OF FROM/TO bounds140fdfcdf1Don't evaluate the FOR PORTION OF target under EXPLAIN Discussion: https://www.postgresql.org/message-id/62bf70cc-dc33-4188-8070-a8c177bb61de%40eisentraut.org
The PostgreSQL contrib tree
---------------------------
This subtree contains porting tools, analysis utilities, and plug-in
features that are not part of the core PostgreSQL system, mainly
because they address a limited audience or are too experimental to be
part of the main source tree. This does not preclude their
usefulness.
User documentation for each module appears in the main SGML
documentation.
When building from the source distribution, these modules are not
built automatically, unless you build the "world" target. You can
also build and install them all by running "make all" and "make
install" in this directory; or to build and install just one selected
module, do the same in that module's subdirectory.
Some directories supply new user-defined functions, operators, or
types. To make use of one of these modules, after you have installed
the code you need to register the new SQL objects in the database
system by executing a CREATE EXTENSION command. In a fresh database,
you can simply do
CREATE EXTENSION module_name;
See the PostgreSQL documentation for more information about this
procedure.