Commit Graph

70 Commits (791ef001c9fe980e32092227a72ec24a7d66fa3d)

Author SHA1 Message Date
Robert Haas 15ce775faa Prevent BEFORE triggers from violating partitioning constraints. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Robert Haas c0a8ae7be3 Fix reporting of violations in ExecConstraints, again. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Robert Haas 587cda35ca Fix things so that updatable views work with partitioned tables. 9 years ago
Robert Haas 27cdb3414b Reindent table partitioning code. 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Robert Haas 05bd889904 Fix RETURNING to work correctly with partition tuple routing. 9 years ago
Robert Haas f1b4c771ea Fix reporting of constraint violations for table partitioning. 9 years ago
Robert Haas 345b2dcf07 Move partition_tuple_slot out of EState. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas 2ac3ef7a01 Fix tuple routing in cases where tuple descriptors don't match. 9 years ago
Robert Haas 1fc5c49450 Refactor partition tuple routing code to reduce duplication. 9 years ago
Robert Haas 4b9a98e154 Clean up code, comments, and formatting for table partitioning. 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Tom Lane 8f1fb7d621 Avoid testing tuple visibility without buffer lock. 9 years ago
Tom Lane a6c0a5b6e8 Don't throw serialization errors for self-conflicts in INSERT ON CONFLICT. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Robert Haas 0bf3ae88af Directly modify foreign tables. 10 years ago
Robert Haas 9418d79a76 When modifying a foreign table, initialize tableoid field properly. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Andres Freund 84ac126ee7 Fix ON CONFLICT UPDATE bug breaking AFTER UPDATE triggers. 10 years ago
Andres Freund 617db3a2d8 Fix ON CONFLICT DO UPDATE for tables with oids. 10 years ago
Heikki Linnakangas e3a9a194b7 Remove false comment about speculative insertion. 11 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Andres Freund e4942f7a56 Attach ON CONFLICT SET ... WHERE to the correct planstate. 11 years ago
Andres Freund 4af6e61a36 Fix ON CONFLICT bugs that manifest when used in rules. 11 years ago
Tom Lane afb9249d06 Add support for doing late row locking in FDWs. 11 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Andres Freund 6aab1f45ac Fix various typos and grammar errors in comments. 11 years ago
Stephen Frost e89bd02f58 Perform RLS WITH CHECK before constraints, etc 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Noah Misch 7cbe57c34d Offer triggers on foreign tables. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas ba3d39c969 Don't allow system columns in CHECK constraints, except tableoid. 12 years ago
Stephen Frost 4cbe3ac3e8 WITH CHECK OPTION support for auto-updatable VIEWs 13 years ago
Kevin Grittner cc1965a99b Add support for REFRESH MATERIALIZED VIEW CONCURRENTLY. 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Tom Lane 21734d2fb8 Support writable foreign tables. 13 years ago
Alvaro Herrera 0ac5ad5134 Improve concurrency of foreign key locking 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Kevin Grittner 6868ed7491 Throw error if expiring tuple is again updated or deleted. 13 years ago
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Tom Lane 7c1719bc68 Fix handling of data-modifying CTE subplans in EvalPlanQual. 14 years ago