Я пытаюсь установить 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 или подобное.

2 ответа2

3

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

Тем не менее, в Ubuntu этот материал находится ниже /usr/lib/postgresql/<version> .

1

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

pg_createcluster

это то, что вы ищете. Есть также

pg_lscluster pg_dropcluster pg_ctlcluster

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .