On 25 Jun 2003 at 14:55, Christopher Kings-Lynne wrote: > > Well, correct solution is to implement tablespaces on which objects like > > databases, tables and indexes can be put. > > I have started working on tablespaces (to the extent that I am capable!), > based not on the rejected patch, but on Jim's eventual syntax proposal that > was never developed.
Hmm... Remember feature freeze is 1st of July. So unless you send out a minimally working patch before that, it won't be considered for 7.4. > CREATE LOCATION blah AS '/exports/indexes' > > CREATE DATABASE db WITH LOCATION loc; > > CREAT TABLE foo (a PRIMARY KEY LOCATION blah) LOCATION blah; > > ..etc... > > > There was a long discussion on this and there was a tablespaces patch. It > was > > agreed that tablespace as a set of directories would be a good point to > start. > > If anyone wants to help me (as I've not had time to code on it for a while > due to phpPgAdmin), then they can email > me! > > I'm working from a top-down perspective - eg. adding new catalog and grammar > and support functions before mucking about with low level storage... I would love to hack this one. Especially putting WAL in a location that is configurable, I mean PG knowing where to find it's WAL. If you complete the syntactic part, I guess a very very rough patch should be possible before feature freeze but that is way tooooooo optimistic. Besides I don't know what core thinks about introducing such a feature right now. I think it would be a tough sell at this point of time.. Bye Shridhar -- Virtue is a relative term. -- Spock, "Friday's Child", stardate 3499.1 ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org