Re: managing tablespaces like files?

From: John R Pierce <pierce(at)hogranch(dot)com>
To: Sam Carleton <scarleton(at)miltonstreet(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: managing tablespaces like files?
Date: 2010-03-08 20:52:29
Message-ID: 4B95638D.9000309@hogranch.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Sam Carleton wrote:
> The server of my client/server program is currently using SQLite, an
> embedded file based SQL engine. I am looking for a client/server
> based RDBM and have narrowed it down to either PosgreSQL or Firebird.
> I would prefer to use PosgreSQL, but the management of the physical
> files are concerning me.
>
> A very key element of the program I am developing is the ability for
> the user to pickup one folder that contains all the data for that
> "document" and copy it somewhere else, then allow the program to read
> it from that other location. It is equally important that when the
> database server initially start, if one of the "tablespaces" was
> deleted by the user, the database be none the wiser.
>
> This is, of course, not a problem with Firebird since it is file
> based. What I could do is simply disconnect from the tablespace each
> and every time the server program shutdown and reconnect to that
> tablespace each time the server starts up, pointing to a new
> tablespace if need be. So how would one:
>
> 1: "disconnect" from a tablespace, in such a way that the tablespace,
> nor it's contents is changed.
> 2: "connect" to an existing tablespace.

I don't think PostgreSQL is going to work for you if thats a
requirement. A tablespace doesn't contain the metadata for the items
in it, thats stored in the main cluster space (pg_catalog, etc)

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Sam Carleton 2010-03-08 21:00:36 Re: managing tablespaces like files?
Previous Message Sam Carleton 2010-03-08 20:11:06 managing tablespaces like files?