Commit Graph

63 Commits (cc4baf4da380ae010975cc8be4db09e27833da21)

Author SHA1 Message Date
Jan Wieck cc4baf4da3 Fix for possible referential integrity violation when a qualified ON INSERT 22 years ago
Tom Lane fec58f6c3f During ALTER TABLE ADD FOREIGN KEY, try to check the existing rows using 22 years ago
Tom Lane 55d85f42a8 Repair RI trigger visibility problems (this time for sure ;-)) per recent 22 years ago
Peter Eisentraut 7438af96fa More message editing, some suggested by Alvaro Herrera 22 years ago
Tom Lane a15207f8d6 Now that we have UPDATE tab SET col = DEFAULT, get rid of horrid hack 22 years ago
Tom Lane c63a5452d8 Get rid of ReferentialIntegritySnapshotOverride by extending Executor API 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Peter Eisentraut 33d4c828fd Some "feature not supported" errors are better syntax errors, because the 22 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane 56f87688c4 Error message editing for foreign-key triggers. 22 years ago
Bruce Momjian 535756649f During looking stuff up for a discussion on -general, I realized that 23 years ago
Tom Lane 3a496c8af0 Repair permissions problem in RI triggers: query parsing has to be done 23 years ago
Jan Wieck cd203f3395 Avoid primary key lookup (and lock) if foreign key does not change 23 years ago
Tom Lane 1bd159e4e9 Fix bogus coding of SET DEFAULT ri triggers ... or at least make it less 23 years ago
Tom Lane 48dfa0d057 Arrange to print the relevant key values when reporting a foreign-key 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Bruce Momjian 7816c7cb94 More cleanup of userid to be AclId rather than Oid. 23 years ago
Tom Lane f68f11928d Tighten selection of equality and ordering operators for grouping 23 years ago
Tom Lane aab47baf6c Hack to make it possible to load CREATE CONSTRAINT TRIGGER commands that 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Bruce Momjian a12b4e279b I checked all the previous string handling errors and most of them were 23 years ago
Bruce Momjian 578e71fee5 This should fix a bug where a row that was updated or 23 years ago
Bruce Momjian db650b451e Remove Jan's copyright, with his approval. 24 years ago
Bruce Momjian 42ef2c9cb7 Clean up some copyrights. 24 years ago
Tom Lane 6cef5d2549 Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR take 24 years ago
Tom Lane 1dc43ea75f Make VACUUM handle schema-qualified relation names properly. 24 years ago
Tom Lane 789ddcb5fe Add tgconstrrelid to stored Trigger structures, make RI trigger functions 24 years ago
Tom Lane 87b0808020 Temporary kluge to let RI triggers work on tables outside the system 24 years ago
Bruce Momjian d8e70cd829 Fix for trigger handling: 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Bruce Momjian e506ca4063 Tables without oids wouldn't be able to be 24 years ago
Tom Lane f14fdad858 Make ALTER TABLE RENAME update foreign-key trigger arguments correctly. 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 85801a4dbd Rearrange fmgr.c and relcache so that it's possible to keep FmgrInfo 24 years ago
Tom Lane 8a52b893b3 Further cleanup of dynahash.c API, in pursuit of portability and 24 years ago
Tom Lane 5999e78fc4 Another round of cleanups for dynahash.c (maybe it's finally clean of 24 years ago
Tom Lane e1107fc285 RI triggers would fail for datatypes using old-style equal function, 25 years ago
Peter Eisentraut 465cf168eb Fix remaining RI permission problems (cascaded update/delete, restrict, 25 years ago
Bruce Momjian 0686d49da0 Remove dashes in comments that don't need them, rewrap with pgindent. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane 6da3b76a94 Add some notes about memory management of RI plans. 25 years ago
Tom Lane 04b31609b6 Add 'ONLY' to queries generated by RI triggers, so as to preserve pre-7.1 25 years ago
Hiroshi Inoue c4bc9a8505 keep relations open until they are no longer needed. 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 25 years ago
Peter Eisentraut c0cba9efe7 When the RI triggers lock the PK table, temporarily switch the current user 25 years ago
Bruce Momjian a12a23f0d0 Remove unused include files. Do not touch /port or includes used by defines. 26 years ago
Tom Lane 18952f6744 Second round of fmgr changes: triggers are now invoked in new style, 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago