инструкции как на сайте. Я так понимаю после initdb база никакая не создается. Создается место, где эти базы будут храниться ? Как найти эту папку на linux. Команда Show data_directory ничего не выдает (пустой ответ). В конфиг фале в параметрах FILE_LOCATION: этот параметр закомментирован. Он при установке разве не должен был чем-то по дефолту проставиться ?
/var/lib/pgsql
да, нашел такую папку. А почему ее show data_directory ее не показывает ?
если после установки PG у вас таки запускается)) то можно попробовать сделать: pgrep -alf postmaster и посмотреть что после -D написано — это и будет PGDATA БД создаются postgres и шаблоны после initdb
PG запускается. Через pgadmin подключаюсь, вижу базу postgres. pgrep выдала путь похожий на правду. Что с SHOW data_directory делать? Если я этот путь пропишу в postgresql.conf у меня ничего не сломается ?
Попробуйте сделать это в psql
В смысле -- show data_directory (Ещё могу посоветовать просто не пользоваться pgadmin. Это очень плохо написанный код.)
в нем и запускаю: postgres=# SHOW data_directory. в ответ дает: postgres-#
нужно в конце писать ; обычно
не спешите прописывать ничего в postgesql.conf — а то PG знает про где его PGDADA, а вы нет))) документацию лучше читать
да, ладно ! Спасибо заработало! Теперь все показывает.
Обсуждают сегодня