From 6cf574b22d7e0eb9485b32b63bf09ba13a5a3387 Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Sun, 24 Jan 2021 00:40:02 -0900 Subject: [PATCH] Add prefix commands --- .../migrations/000003_set_column_not_null.down.sql | 9 ++++++--- .../migrations/000003_set_column_not_null.up.sql | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/internal/database/migrations/000003_set_column_not_null.down.sql b/internal/database/migrations/000003_set_column_not_null.down.sql index 9b37ca6..291b023 100644 --- a/internal/database/migrations/000003_set_column_not_null.down.sql +++ b/internal/database/migrations/000003_set_column_not_null.down.sql @@ -12,19 +12,22 @@ BEGIN; ALTER COLUMN created_at DROP NOT NULL, ALTER COLUMN content DROP NOT NULL, ALTER COLUMN channel_id DROP NOT NULL, - ALTER COLUMN author_id DROP NOT NULL, + ALTER COLUMN author_id DROP NOT NULL; + ALTER TABLE messages ADD COLUMN embed json, ADD COLUMN previous_embeds json[]; ALTER TABLE patreon_creators - RENAME TO patreon_creator, ALTER COLUMN creator DROP NOT NULL, ALTER COLUMN link DROP NOT NULL, ALTER COLUMN guild_id DROP NOT NULL; + ALTER TABLE patreon_creators + RENAME TO patreon_creator; ALTER TABLE patreon_tiers - RENAME TO patreon_tier, ALTER COLUMN name DROP NOT NULL, ALTER COLUMN creator DROP NOT NULL, ALTER COLUMN role DROP NOT NULL; + ALTER TABLE patreon_tiers + RENAME TO patreon_tier; ALTER TABLE requests ALTER COLUMN author_id DROP NOT NULL, ALTER COLUMN channel_id DROP NOT NULL, diff --git a/internal/database/migrations/000003_set_column_not_null.up.sql b/internal/database/migrations/000003_set_column_not_null.up.sql index 1865317..dd0ba30 100644 --- a/internal/database/migrations/000003_set_column_not_null.up.sql +++ b/internal/database/migrations/000003_set_column_not_null.up.sql @@ -12,19 +12,22 @@ BEGIN; ALTER COLUMN created_at SET NOT NULL, ALTER COLUMN content SET NOT NULL, ALTER COLUMN channel_id SET NOT NULL, - ALTER COLUMN author_id SET NOT NULL, + ALTER COLUMN author_id SET NOT NULL; + ALTER TABLE messages DROP COLUMN embed, DROP COLUMN previous_embeds; ALTER TABLE patreon_creator - RENAME TO patreon_creators, ALTER COLUMN creator SET NOT NULL, ALTER COLUMN link SET NOT NULL, ALTER COLUMN guild_id SET NOT NULL; + ALTER TABLE patreon_creator + RENAME TO patreon_creators; ALTER TABLE patreon_tier - RENAME TO patreon_tiers, ALTER COLUMN name SET NOT NULL, ALTER COLUMN creator SET NOT NULL, ALTER COLUMN role SET NOT NULL; + ALTER TABLE patreon_tier + RENAME TO patreon_tiers; ALTER TABLE requests ALTER COLUMN author_id SET NOT NULL, ALTER COLUMN channel_id SET NOT NULL,