TOAST

Jan Wieck <JanWieck@Yahoo.com>

Commit: 57d8080a40f51e1ff9eedea602e96e2612161d77
Author: Jan Wieck <JanWieck@Yahoo.com>
Date: 2000-07-03T23:10:14Z
Releases: 7.1.1
TOAST

    WARNING: This is actually broken - we have self-deadlocks
	         due to concurrent changes in buffer management.
			 Vadim and me are working on it.

Jan

Files

PathChange+/−
src/backend/access/common/heaptuple.c modified +7 −3
src/backend/access/common/tupdesc.c modified +3 −10
src/backend/access/gist/gist.c modified +3 −3
src/backend/access/heap/heapam.c modified +36 −2
src/backend/access/heap/tuptoaster.c modified +970 −4
src/backend/bootstrap/bootstrap.c modified +2 −2
src/backend/catalog/heap.c modified +23 −2
src/backend/catalog/pg_type.c modified +12 −4
src/backend/commands/command.c modified +156 −2
src/backend/commands/define.c modified +27 −3
src/backend/libpq/be-fsstubs.c modified +2 −2
src/backend/parser/gram.y modified +11 −2
src/backend/parser/keywords.c modified +3 −2
src/backend/tcop/fastpath.c modified +2 −2
src/backend/tcop/utility.c modified +4 −1
src/backend/utils/adt/arrayfuncs.c modified +3 −3
src/backend/utils/adt/cash.c modified +2 −2
src/backend/utils/adt/char.c modified +2 −2
src/backend/utils/adt/float.c modified +3 −3
src/backend/utils/adt/formatting.c modified +3 −3
src/backend/utils/adt/int8.c modified +2 −2
src/backend/utils/adt/int.c modified +3 −3
src/backend/utils/adt/lztext.c modified +60 −128
src/backend/utils/adt/mac.c modified +3 −3
src/backend/utils/adt/nabstime.c modified +2 −2
src/backend/utils/adt/network.c modified +6 −6
src/backend/utils/adt/oid.c modified +2 −2
src/backend/utils/adt/oracle_compat.c modified +12 −12
src/backend/utils/adt/pg_lzcompress.c modified +9 −5
src/backend/utils/adt/regproc.c modified +2 −2
src/backend/utils/adt/ruleutils.c modified +5 −5
src/backend/utils/adt/timestamp.c modified +4 −4
src/backend/utils/adt/varbit.c modified +12 −12
src/backend/utils/adt/varchar.c modified +7 −7
src/backend/utils/adt/varlena.c modified +5 −5
src/backend/utils/adt/version.c modified +2 −2
src/include/access/tuptoaster.h modified +14 −2
src/include/catalog/pg_attribute.h modified +35 −31
src/include/catalog/pg_class.h modified +34 −32
src/include/catalog/pg_type.h modified +120 −106
src/include/commands/command.h modified +3 −1
src/include/postgres.h modified +21 −12
src/include/utils/lztext.h modified +3 −6