baltun
Администратор
- Сообщения
- 11.479
- Реакции
- 2.749
- Баллы
- 1.833
Один из вариантов переноса базы данных postgres в другой каталог, решение данной задачи может быть разнообразным.
Перенос происходит из каталога (по умолчанию) /var/lib/postgres/9.4/main в каталог /data/pg (отдельный раздел).
Перенос происходит из каталога (по умолчанию) /var/lib/postgres/9.4/main в каталог /data/pg (отдельный раздел).
- Остановил postgresql
- Перенес содержимое каталога /var/lib/postgres/9.4/main в каталог /data/pg
- Отредактировал конфигурационный файл /etc/postgresql/9.4/main/postgresql.conf значение параметра data_directory на /data/pg
- В каталоге, где хранились базы есть файл отредактировал содержимое на /usr/lib/postgresql/9.4/bin/postgres "-D" "/data/pg" "-c" "config_file=/etc/postgresql/9.4/main/postgresql.conf" это инициализация места расположения баз и файла конфигурации
- Выставить права на /data/pg
Код:
chown -R postgres:postgres /data/pg
Код:chmod 0700 -R /data/postgres
- Запускаем постгрес
Код:
service postgresql start
- Если не запустится, то смотрим лог
Код:
/var/log/postgresql/postgresql-9.4-main.log