libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 6c086480e577dc330c5ad27a2dad8c42e1ebe1e3
parent ed64f8f6c52a4458bb60c6bdf8854847de2be455
Author: Antoine A <>
Date:   Wed, 27 May 2026 20:04:12 +0200

common: revert schema changes

Diffstat:
Mdatabase-versioning/libeufin-bank-0013.sql | 2+-
Mlibeufin-bank/src/db/account.rs | 6+++---
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,