Create database and tablespaces

Поиск
Список
Период
Сортировка
От Gavin Sherry
Тема Create database and tablespaces
Дата
Msg-id Pine.LNX.4.58.0407281411470.17889@linuxworld.com.au
обсуждение исходный текст
Список pgsql-hackers
Hi all,

We have the following:

template1=# create tablespace blah location '/home/swm/tbl/tspc1/';
CREATE TABLESPACE
template1=# create table foo (i int) tablespace blah;
CREATE TABLE
template1=# create database foo tablespace blah;
ERROR:  could not initialize database directory
DETAIL:  Directory "/home/swm/tbl/data/pg_tblspc/17227/17230" already
exists.

The comment in dbcommands.c makes it clear that we don't want to allow
situations where the template database has entries in the target
database's default database but the error message is rather unhelpful. I
think that this also needs to be documented.

The question is, should we check if the template database has a non empty
directory under the target database's default database rather than let it
come through to this.

Gavin


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Christopher Kings-Lynne
Дата:
Сообщение: Interesting bug in tablespaces
Следующее
От: Gaetano Mendola
Дата:
Сообщение: Re: No mail?