Postgresql меняет каталог данных в ubuntu - программирование
Подтвердить что ты не робот

Postgresql меняет каталог данных в ubuntu

Возможный дубликат:
Не удалось запустить Postgresql

Эта проблема сводит меня с ума, и ничто, кажется, не работает. Мне нужно изменить местоположение, где postgresql хранит базу данных. Я полный новичок, когда дело доходит до использования команд в терминале, и пошаговые инструкции с правильными командами действительно помогут. Я искал по всей сети, но все инструкции предполагают некоторые предварительные знания о командах терминала. Я попытался сделать один подход, создав символическую ссылку в основной папке данных в нужное место. Это дает мне ошибку, которая просит меня проверить файл журнала. Однако я не знаю, где находится файл журнала. У многих людей, похоже, есть эта проблема, и пошаговое решение наверняка поможет. Моя версия Psql - 8.4. Ubuntu 10.10

4b9b3361

Ответ 1

Последний путь к файлу журнала /var/log/postgresql/postgresql-8.4-main.log, но символическая ссылка не является более интегрированным/простым способом изменения местоположения данных.

Я предлагаю сделать это, создав весь кластер в нужное место, с помощью команды pg_createcluster, которая поставляется с пакетами debg/debug/debug.

1- удалите текущий кластер, если он не содержит никаких предыдущих данных:

$ sudo pg_dropcluster --stop 8.4 main

2- создать новый кластер в новом месте

$ sudo pg_createcluster -d /path/to/new/location 8.4 main

3- перезапустить postgresql

$ sudo /etc/init.d/postgresql start