aboutsummaryrefslogtreecommitdiff
path: root/deploy/kakeibo.transactions.sql
diff options
context:
space:
mode:
Diffstat (limited to 'deploy/kakeibo.transactions.sql')
-rw-r--r--deploy/kakeibo.transactions.sql9
1 files changed, 6 insertions, 3 deletions
diff --git a/deploy/kakeibo.transactions.sql b/deploy/kakeibo.transactions.sql
index 0572a23..6e0787f 100644
--- a/deploy/kakeibo.transactions.sql
+++ b/deploy/kakeibo.transactions.sql
@@ -2,11 +2,14 @@
-- requires: schema
-- requires: articles
+
BEGIN;
+ALTER TABLE kakeibo.transactions RENAME COLUMN type_code TO type;
ALTER TABLE kakeibo.transactions
- ADD COLUMN article_id INTEGER,
- ADD CONSTRAINT transactions_article_id_fkey
- FOREIGN KEY (article_id) REFERENCES kakeibo.articles (id);
+ ALTER COLUMN type TYPE kakeibo.transaction_type
+ USING CASE type WHEN 0
+ THEN 'outgo'::kakeibo.transaction_type
+ ELSE 'income'::kakeibo.transaction_type END;
COMMIT;