Указание другого расположения базы данных и связанных файлов для одного экземпляра PostgreSQL - PullRequest
0 голосов
/ 29 мая 2018

Мы рассмотрим, как разделить разные файлы баз данных PostgreSQL на разные диски на одном сервере с одним экземпляром PostgreSQL.Разрешает ли PostgreSQL такую ​​настройку?

Мы можем выполнять эту функцию как в DB2, так и в MSSQL.

Является ли установка нескольких PostgreSQL на одном сервере единственным вариантом для архивирования этой установки?Установка нескольких экземпляров SQL на одном и том же серверном методе привела бы к усложнению и дополнительным точкам останова для будущих обслуживаний и обновлений.Т.е. мы хотим избежать.

Заранее спасибо за любые комментарии.С уважением, Солнечный

1 Ответ

0 голосов
/ 30 мая 2018

правильный способ сделать это будет:

t=# \! mkdir /pg/so
t=# create tablespace so location '/pg/so';
CREATE TABLESPACE
t=# create database so;
CREATE DATABASE
t=# alter database so set default_tablespace to so;
ALTER DATABASE

конечно, вы можете преодолеть default_tablespace, если у вас есть разрешения на использование другого табличного пространства (которое ограничено по морю)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...