Есть ли способ, которым кто-то может получить текстовые файлы, составляющие базу данных, я имею в виду необработанные текстовые файлы, которые вы получаете при сбросе db.? Я думаю, что файлы должны быть где-то внутри каталога данных ... Как я могу их получить?Необработанные текстовые файлы, которые составляют SQL внутри каталога данных в Postgresql
ответ
Их нет в текстовом формате. Если вы не можете определить, где хранятся необработанные файлы данных, либо просматривая или просматривая документацию, вряд ли вы сможете их использовать.
Я думаю, что это то, что известно как вопрос XY - попробуйте задать вопрос о том, чего вы пытаетесь достичь.
Джефф,
Ваш ответ зависит от того, есть ли у вас tablspace или нет. Если в базе данных есть связанное табличное пространство, это будет определять, где находятся физические файлы. Табличное пространство сообщает
Все данные, необходимые для кластера базы данных, хранятся в каталоге данных кластера, обычно называемом PGDATA
(после имени переменной среды, которая может использоваться для ее определения). Общим местом для PGDATA является /var/lib/pgsql/data
. На одной машине могут существовать несколько кластеров, управляемых разными почтмейстерами.
Для Windows здесь находится подкаталог, содержащий символические ссылки на табличные пространства: C:\Program Files\PostgreSQL\9.0\data\pg_tblspc\
.
Подробнее о физической памяти базы данных можно узнать в PostgreSQL Documentation online, located here. База данных file layout is further discussed here.
Поскольку мы не уверены, что именно вы пытаетесь сделать, вы обязательно захотите прочитать невероятно богатую онлайн-документацию PostgreSQL, прежде чем пытаться переместить данные на уровне файлов. Вы также захотите продолжить исследование StackOverflow, так как вы найдете ответы such as this one, в которых обсуждается передача данных PostgreSQL.
Кроме того, взгляните на Backup and Restore documentation, пока вы на нем.
Наслаждайтесь!
В вашей таблице данных есть связанное табличное пространство? Вы проверили документы? http://www.postgresql.org/docs/8.1/static/storage.html – MAbraham1