Postgresql меняет каталог данных в ubuntu
Возможный дубликат:
Не удалось запустить Postgresql
Эта проблема сводит меня с ума, и ничто, кажется, не работает. Мне нужно изменить местоположение, где postgresql хранит базу данных. Я полный новичок, когда дело доходит до использования команд в терминале, и пошаговые инструкции с правильными командами действительно помогут. Я искал по всей сети, но все инструкции предполагают некоторые предварительные знания о командах терминала. Я попытался сделать один подход, создав символическую ссылку в основной папке данных в нужное место. Это дает мне ошибку, которая просит меня проверить файл журнала. Однако я не знаю, где находится файл журнала. У многих людей, похоже, есть эта проблема, и пошаговое решение наверняка поможет. Моя версия Psql - 8.4. Ubuntu 10.10
Ответы
Ответ 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