Hi, bug report http://archives.postgresql.org/pgsql-bugs/2008-10/msg00037.php seems like a reasonably request to me... and one that is simple to fulfill, just create a PG_VERSION in the pg_tblspc dir at initdb. if no one objects, here is a one linear patch for that
-- regards, Jaime Casanova Soporte y capacitación de PostgreSQL AsesorÃa y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157
Index: src/bin/initdb/initdb.c =================================================================== RCS file: /var/lib/postgresql/CVSREPO/pgsql/src/bin/initdb/initdb.c,v retrieving revision 1.162 diff -c -r1.162 initdb.c *** src/bin/initdb/initdb.c 30 Sep 2008 10:52:13 -0000 1.162 --- src/bin/initdb/initdb.c 9 Oct 2008 20:26:56 -0000 *************** *** 3128,3133 **** --- 3128,3138 ---- bootstrap_template1(short_version); /* + * Disallow use pg_data/pg_tblspc itself as a location for a tablespace + */ + set_short_version(short_version, "pg_tblspc"); + + /* * Make the per-database PG_VERSION for template1 only after init'ing it */ set_short_version(short_version, "base/1");
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers