Есть ли способ физически переместить табличное пространство PostgreSQL 9.3 из /old/dir
в /new/dir
? Я хотел бы просто mv
каталог и сказать PostgreSQL, что табличное пространство теперь находится в /new/dir
. Похоже, ALTER TABLESPACE
только позволяет переименовать.
Я бы хотел избежать создания нового табличного пространства и перемещения в него базы данных. Я предполагаю, что это будет медленный процесс копирования, который требует много времени и места на диске. Я также хочу избежать символической ссылки /old/dir
на /new/dir
.
postgresql
postgresql-9.3
kontextify
источник
источник
Ответы:
Я предполагаю, что ваше имя табличного пространства
tblspc
.или же
Затем вы можете увидеть, что каталог табличного пространства изменился.
источник