From: Denis Perchine <dyp@perchine.com>
To: pgsql-patches@postgresql.org
Subject: Re: [HACKERS] Open 7.1 items
Date: Sat, 10 Feb 2001 00:41:46 +0600
Message-ID: <01021000414601.00743@dyp.perchine.com> (raw)
In-Reply-To: <200102091815.NAA13900@candle.pha.pa.us>
References: <200102091815.NAA13900@candle.pha.pa.us>
On Saturday 10 February 2001 00:15, Bruce Momjian wrote:
> I have no idea. If we mention the existance of separate large object
> files, they it has to be updated. If we don't mention it, then we can
> remove the item.
OK. Here it is. Note, that they are some changes in docs/TODO. I remove
thing which are not actual anymore. I am not sure that this is all, and that
my English is perfect. But I did a grep for docs dir, and this is only place
where I found implementation details.
> > > Store all large objects in a single table (Denis Perchine, Tom)
> >
> > Hmmm... If you would point me to the document where changes should be
> > done, I will do them.
--
Sincerely Yours,
Denis Perchine
----------------------------------
E-Mail: dyp@perchine.com
HomePage: http://www.perchine.com/dyp/
FidoNet: 2:5000/120.5
----------------------------------
Attachments:doc.lo.patch (text/plain, 1.7K) download
Index: TODO
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/doc/TODO,v
retrieving revision 1.377
diff -u -r1.377 TODO
--- TODO 2001/02/09 17:37:49 1.377+++ TODO 2001/02/09 18:40:25@@ -91,9 +91,6 @@
* -Allow compression of large fields or a compressed field type
* -Large objects
o -Fix large object mapping scheme, own typeid or reltype (Peter)
- o -Not to stuff everything as files in a single directory, hash dirs- o -Allow large object vacuuming- o -Tables that start with xinv confused to be large objects
* Add IPv6 capability to INET/CIDR types
* -Fix improper masking of some inet/cidr types
* Add conversion function from text to inet
Index: src/sgml/lobj.sgml
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/doc/src/sgml/lobj.sgml,v
retrieving revision 1.15
diff -u -r1.15 lobj.sgml
--- src/sgml/lobj.sgml 2001/01/20 00:05:54 1.15+++ src/sgml/lobj.sgml 2001/02/09 18:40:25@@ -39,6 +39,8 @@
Inversion large objects. (We will use Inversion and large
objects interchangeably to mean the same thing in this
section.)
+ Since <productname>PostgreSQL 7.1</productname> all large objects are placed in+ one system table called pg_largeobject.
</para>
</sect1>
@@ -50,7 +52,9 @@
objects up into "chunks" and stores the chunks in
tuples in the database. A B-tree index guarantees fast
searches for the correct chunk number when doing random
- access reads and writes.+ access reads and writes. Having all large objects in one+ table insures transaction safety for creating, and removing+ of large objects.
</para>
</sect1>
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-docs@postgresql.org
Cc: dyp@perchine.com, pgsql-patches@postgresql.org
Subject: Re: [HACKERS] Open 7.1 items
In-Reply-To: <01021000414601.00743@dyp.perchine.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox