Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Трудности в установке Postgresql / 11 сообщений из 11, страница 1 из 1
28.12.2015, 17:11
    #39139526
LBatters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
Всем привет! Перейду сразу к делу. Пытаюсь установить postgresql на Debian. Вот что делаю:

Код: powershell
1.
apt-get install postgresql-9.4



а потом устанавливаю клиент

Код: powershell
1.
apt-get install pgadmin3



Вроде бы все установилось. Зашел под юзером postgres - все работает.Базы создаются таблицы тоже.

НО! В некоторых туториалах пишут про то, что нужно инициализировать базу данных.Т.е

Код: powershell
1.
2.
$ initdb -D /usr/local/pgsql/data
bash: initdb: команда не найдена



Вопрос, почему команда не находится.И вообще у меня таких папок нет /usr/local/pgsql/data.Хотя они должны создаваться при установке. я не понимаю в чем проблема.

Есть вообще разница между установкой postgresql и postgresql-server.
...
Рейтинг: 0 / 0
28.12.2015, 17:25
    #39139542
Alexius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
LBatters,

если все работает, initdb не надо. он при установке пакета значит запустился. для некоторых других систем (centos, например) его надо вручную запускать или при установке из исходников.

initdb у вас скорей всего где-то тут лежит:
/usr/lib/postgresql/9.4/bin/
...
Рейтинг: 0 / 0
28.12.2015, 17:41
    #39139551
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
LBatters Зашел под юзером postgres - все работает.

Код: sql
1.
SHOW data_directory;
...
Рейтинг: 0 / 0
28.12.2015, 18:28
    #39139584
LBatters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
Вот я сделал эту команду.

Код: powershell
1.
2.
3.
4.
postgres=# Show data_directory;
        data_directory        
------------------------------
 /var/lib/postgresql/9.4/main



А где конкретно будут лежать мои базы данных?
Код: powershell
1.
2.
3.
4.
5.
:/var/lib/postgresql/9.4/main# ls
base	     pg_logical    pg_serial	 pg_subtrans  pg_xlog
global	     pg_multixact  pg_snapshots  pg_tblspc    postgresql.auto.conf
pg_clog      pg_notify	   pg_stat	 pg_twophase  postmaster.opts
pg_dynshmem  pg_replslot   pg_stat_tmp	 PG_VERSION   postmaster.pid
...
Рейтинг: 0 / 0
28.12.2015, 19:19
    #39139609
Alexius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
LBatters,

вот там и будет все лежать.
...
Рейтинг: 0 / 0
28.12.2015, 19:27
    #39139612
LBatters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
Ок) Спасибо, буду дальше мучить БД
...
Рейтинг: 0 / 0
29.12.2015, 01:52
    #39139708
Кактуз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
LBatters,

В debian принято использовать pg_lsclusters, pg_createcluster, pg_dropcluster
...
Рейтинг: 0 / 0
29.12.2015, 10:04
    #39139820
fortress
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
у пользователя в путях скорее всего нет пути к каталогу где лежит
initdb. через sudo или от root должно работать.
посмотреть пути можно через команду env, она выведет список переменных
окружения, там должна быть переменная PATH.
В ~/.bashrc можно добавить нужные пути в переменную PATH.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.12.2015, 15:43
    #39140131
LBatters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
fortress,
так вся проблема в том что я не могу найти initdb =) Но я пока проблем с базой не встречал, так что норм.
...
Рейтинг: 0 / 0
29.12.2015, 15:49
    #39140135
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
LBattersfortress,
так вся проблема в том что я не могу найти initdb =) Но я пока проблем с базой не встречал, так что норм.

Код: shell
find /* -name initdb
...
Рейтинг: 0 / 0
31.12.2015, 12:55
    #39141038
LBatters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трудности в установке Postgresql
Угу, все спасибо) initdb нашел. В PATH путь прописал.Вопрос решен)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Трудности в установке Postgresql / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]