Управление внешними ключами при использовании pg_restore с несколькими дампами

Вы забыли цитаты:

echo "<tr>\n
    <td align='right'><b>Location</b></td>
    <td><input name='student_location' type='text' size='25' style='font-weight: 700' value=\"$location\"></td>
</tr>";

Без кавычек будет отмечено первое слово, другие будут интерпретироваться как неправильные атрибуты.

1
задан Laurenz Albe 17 January 2019 в 16:06
поделиться

1 ответ

Я бы разделил данные таблицы и метаданные базы данных.

Создайте scfipt до и после данных с помощью

pg_dump --section=pre-data -f pre.sql mydb
pg_dump --section=post-data -f post.sql mydb

Затем выведите только данные для каждой таблицы:

pg_dump --section=data --table=tab1 -f tab1.sql mydb

Чтобы восстановить базу данных, сначала восстановите pre.sql затем все данные таблицы, затем post.sql.

Предварительные и последующие данные будут часто меняться, но они невелики, так что это не должно быть проблемой.

0
ответ дан Laurenz Albe 17 January 2019 в 16:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: