| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Mark functions as static and ifdef NOT_USED as appropriate. | Bruce Momjian | 2000-06-08 | 1 | -4/+1 |
| | | |||||
| * | Second round of fmgr changes: triggers are now invoked in new style, | Tom Lane | 2000-05-29 | 1 | -4/+13 |
| | | | | | CurrentTriggerData is history. | ||||
| * | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 | 1 | -16/+19 |
| | | |||||
| * | Fix problems seen in parallel regress tests when SI buffer overruns (causing | Tom Lane | 2000-01-31 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | syscache and relcache flushes). Relcache entry rebuild now preserves original tupledesc, rewrite rules, and triggers if possible, so that pointers to these things remain valid --- if these things change while relcache entry has positive refcount, we elog(ERROR) to avoid later crash. Arrange for xact-local rels to be rebuilt when an SI inval message is seen for them, so that they are updated by CommandCounterIncrement the same as regular rels. (This is useful because of Hiroshi's recent changes to process our own SI messages at CommandCounterIncrement time.) This allows simplification of some routines that previously hacked around the lack of an automatic update. catcache now keeps its own copy of tupledesc for its relation, rather than depending on the relcache's copy; this avoids needing to reinitialize catcache during a cache flush, which saves some cycles and eliminates nasty circularity problems that occur if a cache flush happens while trying to initialize a catcache. Eliminate a number of permanent memory leaks that used to happen during catcache or relcache flush; not least of which was that catcache never freed any cached tuples! (Rule parsetree storage is still leaked, however; will fix that separately.) Nothing done yet about code that uses tuples retrieved by SearchSysCache for longer than is safe. | ||||
| * | Changed "triggered data change violation" detection code | Jan Wieck | 2000-01-06 | 1 | -1/+9 |
| | | | | | | | in trigger manager. Jan | ||||
| * | This is part #1 for of the DEFERRED CONSTRAINT TRIGGER support. | Jan Wieck | 1999-09-29 | 1 | -0/+49 |
| | | | | | | | | | | | | | Implements the CREATE CONSTRAINT TRIGGER and SET CONSTRAINTS commands. TODO: Generic builtin trigger procedures Automatic execution of appropriate CREATE CONSTRAINT... at CREATE TABLE Support of new trigger type in pg_dump Swapping of huge # of events to disk Jan | ||||
| * | More cleanup | Bruce Momjian | 1999-07-16 | 1 | -1/+1 |
| | | |||||
| * | Clean up #include in /include directory. Add scripts for checking includes. | Bruce Momjian | 1999-07-15 | 1 | -3/+0 |
| | | |||||
| * | Changes to fix/improve the dynamic loading on NT | Marc G. Fournier | 1999-03-09 | 1 | -1/+1 |
| | | | | | From: Horak Daniel <horak@mmp.plzen-city.cz> | ||||
| * | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 | 1 | -1/+1 |
| | | |||||
| * | Initial MVCC code. | Vadim B. Mikheev | 1998-12-15 | 1 | -4/+5 |
| | | | | | New code for locking buffer' context. | ||||
| * | OK, folks, here is the pgindent output. | Bruce Momjian | 1998-09-01 | 1 | -1/+1 |
| | | |||||
| * | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 | 1 | -3/+3 |
| | | |||||
| * | Cleanup up include files. | Bruce Momjian | 1997-11-26 | 1 | -0/+1 |
| | | |||||
| * | Cleanups. | Vadim B. Mikheev | 1997-09-11 | 1 | -3/+3 |
| | | |||||
| * | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | 1997-09-08 | 1 | -3/+3 |
| | | |||||
| * | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | 1997-09-08 | 1 | -14/+14 |
| | | | | | indenting. Also static variable indenting. | ||||
| * | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | 1997-09-07 | 1 | -39/+40 |
| | | |||||
| * | Prototypes, definitions... | Vadim B. Mikheev | 1997-09-04 | 1 | -19/+37 |
| | | |||||
| * | Function prototypes. | Vadim B. Mikheev | 1997-09-01 | 1 | -0/+38 |
| | | |||||
| * | CREATE/DROP TRIGGER functions | Vadim B. Mikheev | 1997-08-31 | 1 | -0/+15 |
