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 (