postgresql/src/backend/commands
Tom Lane 499abb0c0f Implement new 'lightweight lock manager' that's intermediate between
existing lock manager and spinlocks: it understands exclusive vs shared
lock but has few other fancy features.  Replace most uses of spinlocks
with lightweight locks.  All remaining uses of spinlocks have very short
lock hold times (a few dozen instructions), so tweak spinlock backoff
code to work efficiently given this assumption.  All per my proposal on
pghackers 26-Sep-01.
2001-09-29 04:02:27 +00:00
..
_deadcode Fix comments that were mis-wrapped, for Tom Lane. 2001-03-23 04:49:58 +00:00
analyze.c Don't assume that max offset number stays fixed on a page when we're 2001-07-05 19:33:35 +00:00
async.c Clean up some confusion about where and how to set whereToSendOutput. 2001-09-08 01:10:21 +00:00
cluster.c Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 2001-08-21 16:36:06 +00:00
command.c Here is my much-promised patch to let people add UNIQUE constraints after 2001-09-07 21:57:53 +00:00
comment.c Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 2001-08-10 18:57:42 +00:00
copy.c Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 2001-08-10 18:57:42 +00:00
creatinh.c Sequences are now based on int8, not int4, arithmetic. SERIAL pseudo-type 2001-08-16 20:38:56 +00:00
dbcommands.c Commit Karel's patch. 2001-09-06 04:57:30 +00:00
define.c Clean up some confusion about where and how to set whereToSendOutput. 2001-09-08 01:10:21 +00:00
explain.c EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple 2001-09-18 01:59:07 +00:00
indexcmds.c Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 2001-08-21 16:36:06 +00:00
Makefile Initial implementation of concurrent VACUUM. Ifdef'd out for the moment, 2001-07-13 22:55:59 +00:00
proclang.c Allow a non-superuser database owner to vacuum all tables in his 2001-06-13 21:44:41 +00:00
remove.c Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 2001-08-10 18:57:42 +00:00
rename.c Make ALTER TABLE RENAME on a view rename the view's on-select rule too. 2001-08-12 21:35:19 +00:00
sequence.c Replace useless strcasecmp's by strcmp's. 2001-09-19 09:48:42 +00:00
trigger.c Ensure that all TransactionId comparisons are encapsulated in macros 2001-08-23 23:06:38 +00:00
user.c Replace useless strcasecmp's by strcmp's. 2001-09-19 09:48:42 +00:00
vacuum.c Fix comment, add Assert. 2001-09-04 19:12:05 +00:00
vacuumlazy.c Implement new 'lightweight lock manager' that's intermediate between 2001-09-29 04:02:27 +00:00
variable.c Avoid unnecessary strcasecmp -- replace by strcmp. Fixes reported bug 2001-09-19 15:19:12 +00:00
view.c Sequences are now based on int8, not int4, arithmetic. SERIAL pseudo-type 2001-08-16 20:38:56 +00:00