Commit Graph

193 Commits (188c7c8ccf7c107c228ec85b2996388ac490eb49)

Author SHA1 Message Date
Bruce Momjian c77bc1380a This trivial patch implements disabled, deferred triggers, per my 23 years ago
Tom Lane e64c7feb2f Tweak default memory context allocation policy so that a context is not 23 years ago
Tom Lane 0aa5b6866e Un-break triggers declared for INSERT OR DELETE OR UPDATE. This worked 23 years ago
Bruce Momjian 1b7f3cc02d This patch implements FOR EACH STATEMENT triggers, per my email to 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 23 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 23 years ago
Tom Lane a20e49bea8 Avoid using IsTransactionBlock() in DeferredTriggerSetState(); no real 23 years ago
Tom Lane 8f2a289d78 Arrange to copy relcache's trigdesc structure at the start of any 23 years ago
Tom Lane aab47baf6c Hack to make it possible to load CREATE CONSTRAINT TRIGGER commands that 23 years ago
Tom Lane 233ecca7c9 Further thinking about heap_mark4update: in HeapTupleSelfUpdated case, 23 years ago
Tom Lane eb3adab568 Provide an upgrade strategy for dump files containing functions declared 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane c7a165adc6 Code review for HeapTupleHeader changes. Add version number to page headers 23 years ago
Tom Lane 58de480999 Clean up comments to be careful about the distinction between variable- 23 years ago
Tom Lane b663f3443b Add a bunch of pseudo-types to replace the behavior formerly associated 23 years ago
Peter Eisentraut 315a9ca32e Make CREATE CONSTRAINT TRIGGER check for REFERENCES privilege on both 23 years ago
Bruce Momjian b813554dbd Improve documentation of trigger firing queue handling, cleanup. 23 years ago
Peter Eisentraut 1e4c4f9eb7 Remove obsolete uses of lanispl. Only used in pg_dump now, but can be 23 years ago
Tom Lane 15fe086fba Restructure system-catalog index updating logic. Instead of having 23 years ago
Tom Lane b70b78656b Tweak CreateTrigger() so that the OID used in the name of an 23 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 23 years ago
Tom Lane 7c6df91dda Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 3f4d488022 Mark index entries "killed" when they are no longer visible to any 24 years ago
Tom Lane 959e61e917 Remove global variable scanCommandId in favor of storing a command ID 24 years ago
Tom Lane 4c25a0655b Code review for ALTER TRIGGER RENAME patch: make better use of index, 24 years ago
Tom Lane 31c775adeb Restructure aclcheck error reporting to make permission-failure 24 years ago
Tom Lane 7de307f96c Move renametrig() from tablecmds.c to trigger.c --- if we're going to 24 years ago
Tom Lane 201737168c pg_trigger's index on tgrelid is replaced by a unique index on 24 years ago
Tom Lane 9999f5a10e Checking to decide whether relations are system relations now depends 24 years ago
Tom Lane f2d70d32eb Functions live in namespaces. Qualified function names work, eg 24 years ago
Tom Lane 789ddcb5fe Add tgconstrrelid to stored Trigger structures, make RI trigger functions 24 years ago
Tom Lane 3114102521 Reimplement temp tables using schemas. The temp table map is history; 24 years ago
Tom Lane d67442ccfd Mop-up some infelicities in new relation lookup handling. 24 years ago
Tom Lane 1dbf8aa7a8 pg_class has a relnamespace column. You can create and access tables 24 years ago
Tom Lane 56c9b73c1d Change the aclchk.c routines to uniformly use OIDs to identify the 24 years ago
Tom Lane 95ef6a3448 First phase of SCHEMA changes, concentrating on fixing the grammar and 24 years ago
Tom Lane cf68a686a6 Fix copying/equality-check bugs in GrantStmt and ConstraintsSetStmt, 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 24 years ago
Tom Lane 7863404417 A bunch of changes aimed at reducing backend startup time... 24 years ago
Tom Lane 685a66cdfe Fix typo that caused equalTriggerDescs() to return false in cases where 24 years ago
Tom Lane dc6b4deb97 Require ownership permission for CREATE INDEX, per bug report. 24 years ago
Tom Lane 7c50767f08 Remove 'triggered data change violation' error check, per recent 24 years ago
Tom Lane 8bfc437301 Clean up a bunch of ScanKeyEntryInitialize calls that weren't bothering 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 7326e78c42 Ensure that all TransactionId comparisons are encapsulated in macros 24 years ago
Tom Lane bf56f0759b Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 24 years ago
Tom Lane ecaa2e01b7 Fix some poor decisions about sizing of trigger-related memory contexts. 24 years ago