Обычная резервная копия Postgres состоит из таблицы (например, create table
) и операторов данных (например, insert
).Если вы запустите его дважды, большинство проектных предложений потерпит неудачу.Операторы insert
будут успешны, поскольку определение данных допускает дублирование строк.
Таким образом, восстановление базы данных на рабочем сервере обычно приводит к появлению большого количества дублирующихся строк в таблицах без первичного ключа.Некоторые изменения в дизайне, сделанные после резервного копирования (например, изменение владельца таблицы), могут быть отменены.