From 6d92d80e4448826b288aa9946c9efeda8c0dc43a Mon Sep 17 00:00:00 2001 From: Timotheus Pokorra Date: Mon, 10 Nov 2025 10:55:18 +0100 Subject: [PATCH] tx_journal: on delete also save the old data in json format (#207) Reviewed-on: https://dev.hostsharing.net/hostsharing/hs.hsadmin.ng/pulls/207 Reviewed-by: Peter Hormanns --- src/main/resources/db/changelog/0-base/020-audit-log.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/db/changelog/0-base/020-audit-log.sql b/src/main/resources/db/changelog/0-base/020-audit-log.sql index ca784399..8347de99 100644 --- a/src/main/resources/db/changelog/0-base/020-audit-log.sql +++ b/src/main/resources/db/changelog/0-base/020-audit-log.sql @@ -146,11 +146,12 @@ begin values (curTxId, tableSchemaAndName, old.uuid, tg_op::base.tx_operation, base.jsonb_changes_delta(to_jsonb(old), to_jsonb(new))); + -- TODO.test: Auditlog testen when 'DELETE' then insert into base.tx_journal values (curTxId,tableSchemaAndName, old.uuid, 'DELETE'::base.tx_operation, - null::jsonb); + to_jsonb(old)); else raise exception 'Trigger op % not supported for %.', tg_op, tableSchemaAndName; end case; return null;