PostgresSQL: резервная таблица в виде операторов UPDATE - PullRequest
0 голосов
/ 30 января 2019

Я сделал ошибку.Я обновил таблицу без куда ... К счастью, у меня есть резервная копия.Я не могу удалить таблицу и восстановить ее из-за ограничений внешнего ключа ... Я хочу сохранить исходную таблицу как операторы UPDATE, чтобы восстановить значения, ¿как я могу это сделать?

1 Ответ

0 голосов
/ 30 января 2019
  1. Импорт резервной таблицы с другим именем (т. Е. Резервная копия).
  2. Обновление исходной таблицы с помощью ОБНОВЛЕНИЯ ОБНОВЛЕНИЯ.

Пример:

    UPDATE mytable
    SET mytable.c1 = backup.c1, mytable.c2 = backup.c2,
    FROM backup
    WHERE mytable.id = backup.id;
...