diff options
author | Antoine A <> | 2024-03-16 01:47:47 +0100 |
---|---|---|
committer | Antoine A <> | 2024-03-16 01:47:47 +0100 |
commit | e5e718622da88f8eff5474a3c7092ee51360977e (patch) | |
tree | 20c6fd42e491655b263b0d7c65467c1c8bc57750 /database-versioning/libeufin-bank-0003.sql | |
parent | e121d549fcc02efe00350ab4fe01a22220d9f149 (diff) | |
download | libeufin-e5e718622da88f8eff5474a3c7092ee51360977e.tar.gz libeufin-e5e718622da88f8eff5474a3c7092ee51360977e.tar.bz2 libeufin-e5e718622da88f8eff5474a3c7092ee51360977e.zip |
Fix drop and account soft delete
Diffstat (limited to 'database-versioning/libeufin-bank-0003.sql')
-rw-r--r-- | database-versioning/libeufin-bank-0003.sql | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/database-versioning/libeufin-bank-0003.sql b/database-versioning/libeufin-bank-0003.sql index 14f1075f..6956b3f8 100644 --- a/database-versioning/libeufin-bank-0003.sql +++ b/database-versioning/libeufin-bank-0003.sql @@ -24,5 +24,11 @@ CREATE TABLE bank_transaction_operations REFERENCES bank_account_transactions(bank_transaction_id) ON DELETE CASCADE ); +COMMENT ON TABLE bank_transaction_operations + IS 'Operation table for idempotent bank transactions.'; + +ALTER TABLE customers ADD deleted_at INT8; +COMMENT ON COLUMN customers.deleted_at + IS 'Indicates a deletion request, we keep the account in the database until all its transactions have been deleted for compliance.'; COMMIT; |