Я хочу сдать курсовую работу по маркировке, но понятия не имею, какие файлы представляют собой базу данных. Вопрос: Где я могу найти базу данных 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