Tom Lane
dd8ad64118
Fix tuptoaster bugs induced by making bytea toastable. Durn thing was
...
trying to toast tuples inserted into toast tables! Fix is two-pronged:
first, ensure all columns of a toast table are marked attstorage='p',
and second, alter the target chunk size so that it's less than the
threshold for trying to toast a tuple. (Code tried to do that but the
expression was wrong.) A few cosmetic cleanups in tuptoaster too.
NOTE: initdb forced due to change in toaster chunk-size.
2000-08-04 04:16:17 +00:00
Tom Lane
c298d74d49
More functions updated to new fmgr style --- money, name, tid datatypes.
...
We're reaching the mopup stage here (good thing too, this is getting
tedious).
2000-08-03 16:35:08 +00:00
Tom Lane
7d0c4188f1
Make acl-related functions safe for TOAST. Mark pg_class.relacl as
...
compressible but not externally storable (since we're not sure about
whether creating a toast relation for pg_class would work).
2000-07-31 22:39:17 +00:00
Jan Wieck
f67e79045d
2nd try for the index tuple toast hack. This time as suggested
...
by Tom.
Jan
2000-07-22 11:18:47 +00:00
Jan Wieck
82f3945a67
Temporary fix to make TOAST vacuum-safe. All values are forced to be
...
in memory (plain or compressed) in the tuple returned from the heap-am.
So no index will ever contain an external reference.
Jan
2000-07-21 10:31:31 +00:00
Jan Wieck
793704d71e
Some security checks that we've found an external value completely
...
when fetching toasted values.
Jan
2000-07-11 12:32:03 +00:00
Jan Wieck
2a225ebf18
Bugfix. If toasted tuple containted NULLs, DataFill() was handed
...
a wrong pointer causing the bitmap overwriting the tuple header.
Jan
2000-07-06 18:22:45 +00:00
Jan Wieck
57d8080a40
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
2000-07-03 23:10:14 +00:00
Bruce Momjian
a12a23f0d0
Remove unused include files. Do not touch /port or includes used by defines.
2000-05-30 00:49:57 +00:00
Bruce Momjian
52f77df613
Ye-old pgindent run. Same 4-space tabs.
2000-04-12 17:17:23 +00:00
Peter Eisentraut
13f8875017
Added new pg_id to fix initdb problems
...
New INSTALL file
Fixed a copyright notice
2000-01-20 21:51:09 +00:00
Jan Wieck
e2aef49694
Added empty TOASTER files and corrected some minor glitches
...
in regression tests.
Jan
1999-12-21 00:06:44 +00:00