From 7ebbb211da4569fa30593204a743e6055ecd99d5 Mon Sep 17 00:00:00 2001 From: Akulij Date: Thu, 3 Apr 2025 02:30:37 +0900 Subject: [PATCH] create migrations --- migrations/2025-04-02-141600_create_user/down.sql | 1 + migrations/2025-04-02-141600_create_user/up.sql | 5 +++++ migrations/2025-04-02-154126_add_userid_to_users/down.sql | 2 ++ migrations/2025-04-02-154126_add_userid_to_users/up.sql | 2 ++ migrations/2025-04-02-163956_users_id_bigint/down.sql | 4 ++++ migrations/2025-04-02-163956_users_id_bigint/up.sql | 4 ++++ .../2025-04-03-000002_change_user_id_to_bigint.up.sql | 6 ++++++ 7 files changed, 24 insertions(+) create mode 100644 migrations/2025-04-02-141600_create_user/down.sql create mode 100644 migrations/2025-04-02-141600_create_user/up.sql create mode 100644 migrations/2025-04-02-154126_add_userid_to_users/down.sql create mode 100644 migrations/2025-04-02-154126_add_userid_to_users/up.sql create mode 100644 migrations/2025-04-02-163956_users_id_bigint/down.sql create mode 100644 migrations/2025-04-02-163956_users_id_bigint/up.sql create mode 100644 migrations/2025-04-03-000002_change_user_id_to_bigint.up.sql diff --git a/migrations/2025-04-02-141600_create_user/down.sql b/migrations/2025-04-02-141600_create_user/down.sql new file mode 100644 index 0000000..9951735 --- /dev/null +++ b/migrations/2025-04-02-141600_create_user/down.sql @@ -0,0 +1 @@ +DROP TABLE users diff --git a/migrations/2025-04-02-141600_create_user/up.sql b/migrations/2025-04-02-141600_create_user/up.sql new file mode 100644 index 0000000..f159d17 --- /dev/null +++ b/migrations/2025-04-02-141600_create_user/up.sql @@ -0,0 +1,5 @@ +CREATE TABLE users ( + id SERIAL PRIMARY KEY, + is_admin BOOLEAN NOT NULL DEFAULT FALSE +) + diff --git a/migrations/2025-04-02-154126_add_userid_to_users/down.sql b/migrations/2025-04-02-154126_add_userid_to_users/down.sql new file mode 100644 index 0000000..5bc7969 --- /dev/null +++ b/migrations/2025-04-02-154126_add_userid_to_users/down.sql @@ -0,0 +1,2 @@ +ALTER TABLE users +DROP COLUMN user_id; diff --git a/migrations/2025-04-02-154126_add_userid_to_users/up.sql b/migrations/2025-04-02-154126_add_userid_to_users/up.sql new file mode 100644 index 0000000..18d879b --- /dev/null +++ b/migrations/2025-04-02-154126_add_userid_to_users/up.sql @@ -0,0 +1,2 @@ +ALTER TABLE users +ADD COLUMN user_id BIGINT NOT NULL; diff --git a/migrations/2025-04-02-163956_users_id_bigint/down.sql b/migrations/2025-04-02-163956_users_id_bigint/down.sql new file mode 100644 index 0000000..1549ebd --- /dev/null +++ b/migrations/2025-04-02-163956_users_id_bigint/down.sql @@ -0,0 +1,4 @@ +ALTER TABLE users +ALTER COLUMN id TYPE integer; +ALTER TABLE users +ADD COLUMN user_id BIGINT NOT NULL; diff --git a/migrations/2025-04-02-163956_users_id_bigint/up.sql b/migrations/2025-04-02-163956_users_id_bigint/up.sql new file mode 100644 index 0000000..f5cdc6a --- /dev/null +++ b/migrations/2025-04-02-163956_users_id_bigint/up.sql @@ -0,0 +1,4 @@ +ALTER TABLE users +ALTER COLUMN id TYPE BIGINT; +ALTER TABLE users +DROP COLUMN user_id; diff --git a/migrations/2025-04-03-000002_change_user_id_to_bigint.up.sql b/migrations/2025-04-03-000002_change_user_id_to_bigint.up.sql new file mode 100644 index 0000000..b7217d4 --- /dev/null +++ b/migrations/2025-04-03-000002_change_user_id_to_bigint.up.sql @@ -0,0 +1,6 @@ +<<<<<<< HEAD +======= +ALTER TABLE users +ALTER COLUMN id TYPE BIGINT; +>>>>>>> Snippet +