diff --git a/server/migrations/20241225180250_post-link-non-empty.down.sql b/server/migrations/20241225180250_post-link-non-empty.down.sql new file mode 100644 index 0000000..d4d7468 --- /dev/null +++ b/server/migrations/20241225180250_post-link-non-empty.down.sql @@ -0,0 +1,7 @@ +ALTER TABLE + post +ALTER COLUMN + link DROP NOT NULL; + +ALTER TABLE + post DROP CONSTRAINT link; diff --git a/server/migrations/20241225180250_post-link-non-empty.up.sql b/server/migrations/20241225180250_post-link-non-empty.up.sql new file mode 100644 index 0000000..e6506c1 --- /dev/null +++ b/server/migrations/20241225180250_post-link-non-empty.up.sql @@ -0,0 +1,17 @@ +DELETE FROM + post +WHERE + link IS NULL + OR link = ''; + +ALTER TABLE + post +ALTER COLUMN + link +SET + NOT NULL; + +ALTER TABLE + post +ADD + CONSTRAINT link CHECK (link <> '');