From 4f44aa04b53f26d3abbf64beb0c1b3d10be324a3 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 24 Oct 2000 01:38:44 +0000 Subject: Major overhaul of large-object implementation, by Denis Perchine with kibitzing from Tom Lane. Large objects are now all stored in a single system relation "pg_largeobject" --- no more xinv or xinx files, no more relkind 'l'. This should offer substantial performance improvement for large numbers of LOs, since there won't be directory bloat anymore. It'll also fix problems like running out of locktable space when you access thousands of LOs in one transaction. Also clean up cruft in read/write routines. LOs with "holes" in them (never-written byte ranges) now work just like Unix files with holes do: a hole reads as zeroes but doesn't occupy storage space. INITDB forced! --- doc/src/sgml/ref/psql-ref.sgml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'doc/src') diff --git a/doc/src/sgml/ref/psql-ref.sgml b/doc/src/sgml/ref/psql-ref.sgml index c8daa1f7a40..446449d95e2 100644 --- a/doc/src/sgml/ref/psql-ref.sgml +++ b/doc/src/sgml/ref/psql-ref.sgml @@ -1,5 +1,5 @@ @@ -706,7 +706,8 @@ lo_import 152801 Shows a list of all Postgres large - objects currently stored in the database along with their owners. + objects currently stored in the database, along with any + comments provided for them. -- cgit v1.2.3