aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--deploy/kakeibo.transactions.sql2
-rw-r--r--deploy/kakeibo.transactions@v1.0.0-alpha.5.sql10
-rw-r--r--revert/kakeibo.transactions.sql2
-rw-r--r--revert/kakeibo.transactions@v1.0.0-alpha.5.sql10
-rw-r--r--sqitch.plan1
-rw-r--r--verify/kakeibo.transactions@v1.0.0-alpha.5.sql15
6 files changed, 38 insertions, 2 deletions
diff --git a/deploy/kakeibo.transactions.sql b/deploy/kakeibo.transactions.sql
index a30be1e..397466f 100644
--- a/deploy/kakeibo.transactions.sql
+++ b/deploy/kakeibo.transactions.sql
@@ -5,6 +5,6 @@
BEGIN;
ALTER TABLE kakeibo.transactions
- RENAME COLUMN type_code TO type;
+ ALTER COLUMN type SET NOT NULL;
COMMIT;
diff --git a/deploy/kakeibo.transactions@v1.0.0-alpha.5.sql b/deploy/kakeibo.transactions@v1.0.0-alpha.5.sql
new file mode 100644
index 0000000..a30be1e
--- /dev/null
+++ b/deploy/kakeibo.transactions@v1.0.0-alpha.5.sql
@@ -0,0 +1,10 @@
+-- Deploy kakeibo:transactions to pg
+-- requires: schema
+-- requires: articles
+
+BEGIN;
+
+ALTER TABLE kakeibo.transactions
+ RENAME COLUMN type_code TO type;
+
+COMMIT;
diff --git a/revert/kakeibo.transactions.sql b/revert/kakeibo.transactions.sql
index c8bc09d..637d568 100644
--- a/revert/kakeibo.transactions.sql
+++ b/revert/kakeibo.transactions.sql
@@ -5,6 +5,6 @@
BEGIN;
ALTER TABLE kakeibo.transactions
- RENAME COLUMN type TO type_code;
+ ALTER COLUMN type DROP NOT NULL;
COMMIT;
diff --git a/revert/kakeibo.transactions@v1.0.0-alpha.5.sql b/revert/kakeibo.transactions@v1.0.0-alpha.5.sql
new file mode 100644
index 0000000..c8bc09d
--- /dev/null
+++ b/revert/kakeibo.transactions@v1.0.0-alpha.5.sql
@@ -0,0 +1,10 @@
+-- Deploy kakeibo:transactions to pg
+-- requires: schema
+-- requires: articles
+
+BEGIN;
+
+ALTER TABLE kakeibo.transactions
+ RENAME COLUMN type TO type_code;
+
+COMMIT;
diff --git a/sqitch.plan b/sqitch.plan
index cc79f15..ca0f143 100644
--- a/sqitch.plan
+++ b/sqitch.plan
@@ -29,3 +29,4 @@ photo.photos [photo] 2023-03-27T16:00:51Z Masaya Tojo <masaya@tojo.tokyo> # Add
@v1.0.0-alpha.4 2023-04-08T04:58:15Z Masaya Tojo <masaya@tojo.tokyo> # Tag v1.0.0-alpha.4
kakeibo.transactions [kakeibo.transactions@v1.0.0-alpha.4] 2023-04-23T09:44:48Z Masaya Tojo <masaya@tojo.tokyo> # Rename column from `type_code` to `type`.
@v1.0.0-alpha.5 2023-04-24T22:08:33Z Masaya Tojo <masaya@tojo.tokyo> # Tag v1.0.0-alpha.5
+kakeibo.transactions [kakeibo.transactions@v1.0.0-alpha.5] 2023-04-24T22:10:41Z Masaya Tojo <masaya@tojo.tokyo> # Add NOT NULL constraint to column `type`.
diff --git a/verify/kakeibo.transactions@v1.0.0-alpha.5.sql b/verify/kakeibo.transactions@v1.0.0-alpha.5.sql
new file mode 100644
index 0000000..3dc2a9a
--- /dev/null
+++ b/verify/kakeibo.transactions@v1.0.0-alpha.5.sql
@@ -0,0 +1,15 @@
+-- Verify kakeibo:transactions on pg
+
+BEGIN;
+
+SELECT id,
+ type,
+ date,
+ note,
+ created_at,
+ updated_at,
+ article_id
+ FROM kakeibo.transactions
+ WHERE FALSE;
+
+ROLLBACK;