ajoute snapshot

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2026-06-13 22:52:13 +02:00
commit 0f2d7126eb
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632
11 changed files with 862 additions and 19 deletions

View file

@ -0,0 +1 @@
DROP TABLE IF EXISTS account_snapshot_invalidation;

View file

@ -0,0 +1,7 @@
-- Marque les comptes dont les snapshots doivent être recalculés.
-- recompute_from = date la plus ancienne à partir de laquelle recalculer.
-- Mise à jour par MIN() à chaque mutation de transaction (create/update/delete/validate).
CREATE TABLE account_snapshot_invalidation (
account_id INTEGER PRIMARY KEY REFERENCES account(id) ON DELETE CASCADE,
recompute_from DATE NOT NULL
);