Я устанавливаю Postgres на CentOS 7, и сама эта часть в порядке.Проблема, которую кто-то затронул, заключается в том, что он хотел бы, чтобы мой скрипт установки не зависел от имени службы postgresql-10
, а вместо этого просто использовал postgres
или postgresql
.Либо один будет в порядке.Ну, я заметил, что есть флаг --servicename
, который можно использовать, но я не уверен, где его использовать в процессе.Я пытался несколько раз, но, похоже, это не сработало.
Обратите внимание, что именно так я устанавливаю postgres
yum -y install $LINK
yum -y install postgresql10
yum -y install postgresql10-server
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10
$LINK
там есть только путь квытащить с сайта Postgres.Опять же, идеальной ситуацией для меня было бы указать имя службы таким образом, чтобы я мог стандартизировать его и ограничить изменения сценариев при изменении версий Postgres.
Обратите внимание, что я узнал о флаге --servicename
в это , ссылка, но я не совсем уверен, как применить это к установке выше.Похоже, что ссылка больше предназначена для установки на Windows, но я бы предположил, что мы могли бы сделать то же самое в установке Linux.Любые предложения здесь будут приветствоваться.