Commit Graph

58 Commits (610bbdd8acfcbeedad1176188f53ce5c7905e280)

Author SHA1 Message Date
Andrew Gierth 1add0b15f1 Fix COPY's handling of transition tables with indexes. 9 years ago
Andrew Gierth 8c55244ae3 Fix transition tables for ON CONFLICT. 9 years ago
Andrew Gierth c46c0e5202 Fix transition tables for wCTEs. 9 years ago
Andrew Gierth 501ed02cf6 Fix transition tables for partition/inheritance. 9 years ago
Tom Lane 0d18852666 Disallow CREATE INDEX if table is already in use in current session. 9 years ago
Kevin Grittner a19ea9c660 Revert "Add a test for transition table usage in FOR EACH ROW trigger." 9 years ago
Kevin Grittner 4a03f935b3 Add a test for transition table usage in FOR EACH ROW trigger. 9 years ago
Robert Haas 59f40566ca Fix relcache leak when row triggers on partitions are fired by COPY. 9 years ago
Robert Haas 9e6104c667 Prohibit transition tables on views and foreign tables. 9 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 9 years ago
Kevin Grittner 5970271632 Add transition table support to plpgsql. 9 years ago
Peter Eisentraut a0f357e570 psql: Split up "Modifiers" column in \d and \dD 9 years ago
Andres Freund 84ac126ee7 Fix ON CONFLICT UPDATE bug breaking AFTER UPDATE triggers. 10 years ago
Tom Lane 0426f349ef Rearrange the handling of error context reports. 10 years ago
Tom Lane 2edb949115 Fix a few bogus statement type names in plpgsql error messages. 11 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Tom Lane 0b7e660d6c Fix ruleutils pretty-printing to not generate trailing whitespace. 12 years ago
Tom Lane 62e666400d Perform line wrapping and indenting by default in ruleutils.c. 13 years ago
Tom Lane a99c42f291 Support automatically-updatable views. 13 years ago
Kevin Grittner 6868ed7491 Throw error if expiring tuple is again updated or deleted. 13 years ago
Robert Haas d7c734841b Reduce messages about implicit indexes and sequences to DEBUG1. 14 years ago
Tom Lane bef47331b6 Code review for plpgsql fn_signature patch. 14 years ago
Heikki Linnakangas 4c6cedd1b0 Print function signature, not just name, in PL/pgSQL error messages. 14 years ago
Alvaro Herrera 74ab96a45e Add pg_trigger_depth() function 14 years ago
Tom Lane b33f78df17 Fix trigger WHEN conditions when both BEFORE and AFTER triggers exist. 15 years ago
Peter Eisentraut fc946c39ae Remove useless whitespace at end of lines 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Itagaki Takahiro 3b992cf590 Adjust psql to use pg_get_triggerdef(pretty=true) to remove extra ()'s 16 years ago
Tom Lane 1753337cf5 Improve psql's tabular display of wrapped-around data by inserting markers 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago
Tom Lane b2734a0d79 Support SQL-compliant triggers on columns, ie fire only if certain columns 16 years ago
Alvaro Herrera 07cefdfb7a Fix snapshot management, take two. 16 years ago
Andrew Dunstan b65ebc7e8b fix suppress_redundant_updates_trigger() where relation has Oids, per gripe from KaiGai Kohei 17 years ago
Andrew Dunstan f0dae70431 suppress_redundant_updates_trigger function. 17 years ago
Bruce Momjian 8b4ff8b6a1 Wording cleanup for error messages. Also change can't -> cannot. 19 years ago
Tom Lane ca0d2197ca Change the row constructor syntax (ROW(...)) so that list elements foo.* 20 years ago
Andrew Dunstan 7a6676d9df fix typo 20 years ago
Andrew Dunstan 3a9ae3d206 TG_table_name and TG_table_schema for plpgsql, plus docs and regression. 20 years ago
Peter Eisentraut 7f4f42fa10 Clean up CREATE FUNCTION syntax usage in contrib and elsewhere, in 20 years ago
Bruce Momjian 59b4cef1eb Add regression tests for disabling constraints. 21 years ago
Neil Conway 1da2bccabb Unbreak regression tests (Peter's recent checkin to executor/spi.c did 22 years ago
Tom Lane f938c2b91b Revise syntax-error reporting behavior to give pleasant results for 22 years ago
Tom Lane 42ce74bf17 COMMENT ON casts, conversions, languages, operator classes, and 22 years ago
Tom Lane 8fd5b3ed67 Error message editing in contrib (mostly by Joe Conway --- thanks Joe!) 23 years ago
Bruce Momjian 17d938320d Update regression for new patches. Bump up catversion. 23 years ago
Bruce Momjian 1b7f3cc02d This patch implements FOR EACH STATEMENT triggers, per my email to 23 years ago
Tom Lane 9886a46e76 Restore NOTICEs that were mistakenly removed from triggers regression 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Tom Lane 5e6004135b Now that new psql is fflush()'ing properly, it emerges that several 26 years ago
Thomas G. Lockhart 9c1b29816e Update output to new psql conventions. 26 years ago