Здравствуйте.
Установил Postgres, после задался вопросом как инициализировать кластер баз данных в другом месте, а не там где предлагает initdb по умолчанию. Баз пока нет.
Создаю папку pg_base в своем каталоге, делаю владельцем папки postgres
Останавливаю сервер: service postresql stop
Пробую снова инициализировать кластер, но в новом месте: /etc/init.d/postgresql initdb -D /home/my/pg_base
А initdb лезет в папку по умолчанию и пишет:
initdb: ошибка: каталог "/var/lib/pgsql/data" существует, но он не пуст
Если вы хотите создать новую систему баз данных,
удалите или очистите каталог "/var/lib/pgsql/data",
либо при запуске initdb в качестве пути укажите не "/var/lib/pgsql/data".
Как путь указать правильно?