Я не могу указать параметры в initdb на CentOS

Я установил Postgresql 9.6 на моей CentOS 7 VM, но я не могу указать параметры в команде initdb. В Ubuntu я делаю это следующим образом:

su -p -c "PATH=/usr/lib/postgresql/9.6/bin:$PATH initdb --locale=it_IT.utf8 --lc-collate=it_IT.utf8 --lc-ctype=it_IT.utf8 --lc-messages=C --lc-monetary=C --lc-numeric=C --lc-time=C -- encoding=UTF8 -D /some/dir" postgres

На CentOS я попробовал так:

/usr/pgsql-9.6/bin/postgresql96-setup "initdb --locale=it_IT.utf8 --lc-collate=it_IT.utf8 --lc-ctype=it_IT.utf8 --lc-messages=C --lc-monetary=C --lc-numeric=C --lc-time=C -- encoding=UTF8 -D /some/dir" postgres

Но я получил ошибку с переменной PGDATA. Мне нужно создать кластер базы данных в выбранном мной каталоге, а не по умолчанию. Как я могу это сделать? большое спасибо

Кристиан

0 ответов

Другие вопросы по тегам