Я знаю, что когда я UPDATE
строка в Pg, эта строка перезаписывается и старая строка деактивируется, когда активируется новая строка.Я знаю, что это связано с тем, как реализован уровень MVCC.
Каковы преимущества UPDATE
над DELETE ... INSERT
?Что еще можно сказать об отношениях UPDATE
и DELETE
в Postgresql?Я не могу найти никаких документов, в которых говорится об этом или сообщениях в списке рассылки. Очевидно, что они запускают разные пользовательские триггеры, если таковые имеются, но что происходит под капотом, чтобы дать им разные профили производительности?