From 29bd962d49e12508ba01e0e0384e87b7463a741e Mon Sep 17 00:00:00 2001 From: Vladless Date: Tue, 20 May 2025 09:06:47 +0300 Subject: [PATCH] balance numeric in database --- assets/schema.sql | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/assets/schema.sql b/assets/schema.sql index 802c3032..b8eaa310 100644 --- a/assets/schema.sql +++ b/assets/schema.sql @@ -256,6 +256,19 @@ BEGIN END IF; END$$; +DO $$ +BEGIN + IF EXISTS ( + SELECT 1 FROM information_schema.columns + WHERE table_name = 'users' AND column_name = 'balance' + AND data_type = 'real' + ) THEN + ALTER TABLE users + ALTER COLUMN balance TYPE NUMERIC(10, 2) + USING ROUND(balance::NUMERIC, 2); + END IF; +END$$; + DO $$ BEGIN IF EXISTS (