Ответ 1
У меня была такая же проблема и решить ее, изменив путь
/usr/pgsql-9.3/bin/postgresql93-setup initdb
Обратите внимание, что путь отличается от
Я следил за этим Практическое руководство по идиуму, чтобы установить postgresql и postgis на Centos 7, и застрял от начала самой базы данных с помощью следующей команды:
[[email protected] cmaps]# service postgresql-9.3 initdb
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
Если я устанавливаю пакет postgresql из репозитория Centos (версия 9.2), команда работает, но тогда у меня нет postgis, и нет официального репозитория posgresql-92 для Centos 7.
Любая идея о том, что происходит?
Спасибо!
У меня была такая же проблема и решить ее, изменив путь
/usr/pgsql-9.3/bin/postgresql93-setup initdb
Обратите внимание, что путь отличается от
CentOS 7 основан на systemd. В пакетах PostgreSQL используется другая команда для initdb:
/usr/lib/pgsql-9.3/bin/postgresql93-setup initdb
В старых версиях напрямую вызовите initscript.
/etc/init.d/postgresql-9.3 initdb