commit 6c086480e577dc330c5ad27a2dad8c42e1ebe1e3
parent ed64f8f6c52a4458bb60c6bdf8854847de2be455
Author: Antoine A <>
Date: Wed, 27 May 2026 20:04:12 +0200
common: revert schema changes
Diffstat:
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/database-versioning/libeufin-bank-0013.sql b/database-versioning/libeufin-bank-0013.sql
@@ -83,7 +83,7 @@ CREATE TABLE conversion_rate_classes
,cashout_rounding_mode rounding_mode
);
COMMENT ON TABLE conversion_rate_classes IS 'TODO';
-ALTER TABLE bank_accounts ADD COLUMN conversion_rate_class_id INT8 REFERENCES conversion_rate_classes(conversion_rate_class_id);
+ALTER TABLE bank_accounts ADD COLUMN conversion_rate_class_id INT4 REFERENCES conversion_rate_classes(conversion_rate_class_id);
-- Migrate existing user config
INSERT INTO conversion_rate_classes(name, cashout_min_amount)
diff --git a/libeufin-bank/src/db/account.rs b/libeufin-bank/src/db/account.rs
@@ -345,7 +345,7 @@ pub async fn reconfig(
name,
cashout_payto,
max_debt,
- conversion_rate_class_id
+ conversion_rate_class_id::int8
FROM customers
JOIN bank_accounts
ON customer_id=owning_customer_id
@@ -746,7 +746,7 @@ pub async fn by_username(
WHEN token_creation_counter > $1 THEN 'locked'
ELSE 'active'
END as status,
- conversion_rate_class_id,
+ conversion_rate_class_id::int8,
cashin_ratio,
cashin_fee,
cashin_tiny_amount,
@@ -885,7 +885,7 @@ pub async fn page_admin(
WHEN token_creation_counter > $1 THEN 'locked'
ELSE 'active'
END as status,
- conversion_rate_class_id,
+ conversion_rate_class_id::int8,
cashin_ratio,
cashin_fee,
cashin_tiny_amount,