balance numeric in database

This commit is contained in:
Vladless
2025-05-20 09:06:47 +03:00
parent 8fb8e203ae
commit 29bd962d49
+13
View File
@@ -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 (