Received: from golem.jpl.nasa.gov (IDENT:root@hectic-3.jpl.nasa.gov [128.149.68.205]) by hub.org (8.9.2/8.9.1) with ESMTP id KAA91129 for ; Tue, 2 Feb 1999 10:36:56 -0500 (EST) (envelope-from lockhart@alumni.caltech.edu) Received: from alumni.caltech.edu (localhost [127.0.0.1]) by golem.jpl.nasa.gov (8.8.5/8.8.5) with ESMTP id PAA21564; Tue, 2 Feb 1999 15:35:15 GMT Sender: tgl@mythos.jpl.nasa.gov Message-ID: <36B71B32.7847B5EF@alumni.caltech.edu> Date: Tue, 02 Feb 1999 15:35:14 +0000 From: "Thomas G. Lockhart" Organization: Caltech/JPL X-Mailer: Mozilla 4.07 [en] (X11; I; Linux 2.0.30 i686) MIME-Version: 1.0 To: Gregory W Burnham CC: pgsql-interfaces@postgreSQL.org Subject: Re: [INTERFACES] More about large objects References: <018401be4e6c$ff8fc800$8d0835d1@bconnected.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit > The postgresql docs, I posted the url didn't I? Uh, yes. I'm familiar with that document, and it is accurate, at least on that topic. > So according to this, the large objects are stored in the table But > from what I gather from the earlier large object talk, and from my > own observation, postgres uses external files. Am I deluded? Am I > missing something? Yes and yes again :) The current large object implementation stores and accesses files within the Postgres server. All access to the files happen through the standard client-server connection. Internally, Postgres stores all information in files, one file per table, index, or large object. The large object files can be identified with a file prefix of "xinv_" (I think; didn't check so it may be something else) within the internal data storage directory $(PGDATA)/base/dbname/ Hope this helps... - Tom