Received: from barry.xythos.com (h-64-105-36-191.snvacaid.covad.net [64.105.36.191]) by postgresql.org (8.11.3/8.11.1) with ESMTP id f722nZf84623; Wed, 1 Aug 2001 22:49:36 -0400 (EDT) (envelope-from barry@xythos.com) Received: from xythos.com (localhost.localdomain [127.0.0.1]) by barry.xythos.com (8.11.2/8.11.2) with ESMTP id f722knu03078; Wed, 1 Aug 2001 19:46:49 -0700 Message-ID: <3B68BF19.3020306@xythos.com> Date: Wed, 01 Aug 2001 19:46:49 -0700 From: Barry Lind User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010628 X-Accept-Language: en-us MIME-Version: 1.0 To: Sunit Bhatia CC: pgsql-general@postgresql.org, pgsql-jdbc@postgresql.org Subject: Re: Data Versioning References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Archive-Number: 200108/32 X-Sequence-Number: 13252 You should be able to easily design a database schema that does what you want. For example two tables, files ------ file_id (PK) file_name text ... file_versions ------------- file_version_id (PK) file_id (FK to files.file_id) version integer not null data oid not null ... Then when your application creates a new file you would insert a row into both the files and file_versions table. When your application 'updates' a file it just inserts into the file_versions table the new version. There is no explicit support for what you are trying to do native, and I don't know of any other databases that support that type of functionality either (at least I know Oracle does not). thanks, --Barry Sunit Bhatia wrote: > Does any body know if pgsql supports any kind of versioning of binary > objects or data. e.g. If I'm storing a binary file in a row of a table, > I would want to see different versions of the same biary file. Everytime > I do a write, the version number should be bumped up !! > > Is it possible to do it in pgsql or any other databases. > I'm using JDBC for connecting to database. > > thanks > > _________________________________________________________________ > Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp > > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster >