postgresql/src/include/storage
Tom Lane 3908473c80 Make DROP TABLE rollback-able: postpone physical file delete until commit.
(WAL logging for this is not done yet, however.)  Clean up a number of really
crufty things that are no longer needed now that DROP behaves nicely.  Make
temp table mapper do the right things when drop or rename affecting a temp
table is rolled back.  Also, remove "relation modified while in use" error
check, in favor of locking tables at first reference and holding that lock
throughout the statement.
2000-11-08 22:10:03 +00:00
..
backendid.h Add: 2000-01-26 05:58:53 +00:00
block.h Fix a bunch of minor portability problems and maybe-bugs revealed by 2000-03-17 02:36:41 +00:00
buf_internals.h Make DROP TABLE rollback-able: postpone physical file delete until commit. 2000-11-08 22:10:03 +00:00
buf.h Add: 2000-01-26 05:58:53 +00:00
buffile.h Reinstate BufFileTell(). 2000-06-18 03:11:40 +00:00
bufmgr.h Make DROP TABLE rollback-able: postpone physical file delete until commit. 2000-11-08 22:10:03 +00:00
bufpage.h WAL 2000-10-28 16:21:00 +00:00
fd.h Create an fd.c entry point that is just like plain open(2) except that 2000-06-02 03:58:34 +00:00
ipc.h The beos port in the source tree doesn't even compile. and even 2000-10-07 14:39:21 +00:00
item.h Add: 2000-01-26 05:58:53 +00:00
itemid.h WAL 2000-10-21 15:43:36 +00:00
itempos.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
itemptr.h misc 2000-07-04 01:49:44 +00:00
large_object.h Reconsider page size for large objects: rather than stuffing disk pages 2000-10-24 03:34:53 +00:00
lmgr.h Mark functions as static and ifdef NOT_USED as appropriate. 2000-06-08 22:38:00 +00:00
lock.h Revise aggregate functions per earlier discussions in pghackers. 2000-07-17 03:05:41 +00:00
multilev.h Add: 2000-01-26 05:58:53 +00:00
off.h Add: 2000-01-26 05:58:53 +00:00
page.h Add: 2000-01-26 05:58:53 +00:00
pagenum.h Add: 2000-01-26 05:58:53 +00:00
pos.h Add: 2000-01-26 05:58:53 +00:00
proc.h The heralded `Grand Unified Configuration scheme' (GUC) 2000-05-31 00:28:42 +00:00
relfilenode.h I had to change buffer tag: now RelFileNode is used instead of 2000-10-18 05:50:16 +00:00
s_lock.h Makeover for Unixware 7.1.1 2000-10-22 22:15:13 +00:00
shmem.h First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
sinval.h Add: 2000-01-26 05:58:53 +00:00
sinvaladt.h Clean up #include's. 2000-06-15 03:33:12 +00:00
smgr.h Make DROP TABLE rollback-able: postpone physical file delete until commit. 2000-11-08 22:10:03 +00:00
spin.h The heralded `Grand Unified Configuration scheme' (GUC) 2000-05-31 00:28:42 +00:00