Назад | Перейти на главную страницу

где на жестком диске хранится база данных postgres

Я хочу сдать курсовую работу по маркировке, но понятия не имею, какие файлы представляют собой базу данных. Вопрос: Где я могу найти базу данных postgres sql на моем жестком диске? Спасибо.

Вы должны использовать pg_dump для экспорта базы данных в SQL. Передача необработанных файлов не сработает, если они работают с другой версией, 64-битной вместо 32-битной или чем-то еще в среде.

Вы можете легко экспортировать его, используя pgadmin3

Проверьте параметр запуска -D для службы Postgres. Он определяет, где находится каталог данных.

Редактировать:
Чтобы передать домашнее задание, вам лучше экспортировать базу данных с помощью pg_dump, как предлагает WoLpH. Фактические файлы в каталоге данных - это двоичные файлы, и я уверен, что ваш учитель хочет, чтобы у вас были сценарии SQL.

Файлы базы данных находятся в так называемом каталоге «данных». В зависимости от вашей среды есть несколько способов определить это - вот тот, который должен работать везде:

psql -d имя_базы_данных_здесь -c "показать каталог_данных"

И если вы сдаете это для школьной работы, вам следует:

pg_dump -d имя_базы_данных_здесь

Если установлено apt-get или аналогичный менеджер пакетов, скорее всего, в

/usr/local/pgsql/data