Есть табличка
CREATE TABLE "user" (
...
"name" text,
"last_update" timestamptz,
...
);
И есть табличка для хранения истории изменений предыдущей:
CREATE TABLE "user_history" (
...
"name" text,
"update" timestamptz,
...
);
Вопрос такой: как лучше (правильней) организовать сохранение истории в user_history при изменении user - на уровне приложения (пишу на python) или триггером (юзаю Postgres)?
Что порекомендуете? Какие +/- у обоих вариантов?