Postgresql 9.2 где находится initdb, расположенный на Ubuntu

Я пытаюсь установить postgres на EC2 / EBS.
Я следую за в этой статье и застрял на следующем шаге.

sudo su -
su postgres -
/usr/pgsql-9.0/bin/initdb -D /pgdata

Я не могу найти команду initdb, расположенную в указанном месте, на самом деле я не могу найти каталог pgsql* вообще в папке /usr.

было ли это изменено для Postgres 9.2 или есть альтернативная команда, которая помогла бы мне initdb?

редактировать 1:

Я знаю, что папка pgsql-9.0 версия конкретная, поэтому я ожидал увидеть больше похожую на pgsql-9.2 или аналогичную.

26
задан A.H.
08.03.2023 19:55 Количество просмотров материала 3202
Распечатать страницу

2 ответа

Я не знаю о EC2 / EBS, но в вашем названии упоминается Ubuntu. В связанной статье упоминается yum и RPM, которые не звучат как Ubuntu (или даже производные от Debian).

однако, в Ubuntu материал ниже /usr/lib/postgresql/<version>.

3
отвечен A.H. 2023-03-10 03:43

для Ubuntu вы хотите использовать обертки debian / postgresql, которые начинаются с pg_:

pg_createcluster

Это то, что вы ищете. Там же

pg_lscluster pg_dropcluster pg_ctlcluster

просто используйте man-страницы, чтобы найти их.

1
отвечен 2023-03-10 06:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх