Merge branch 'refactor/db-not-null-constraints-for-activities' into 'develop'

Add NOT NULL constraints for activities table

See merge request pleroma/pleroma!1888
This commit is contained in:
kaniini 2019-10-27 05:26:31 +00:00
commit 904598b89c
1 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,17 @@
defmodule Pleroma.Repo.Migrations.SetNotNullForActivities do
use Ecto.Migration
# modify/3 function will require index recreation, so using execute/1 instead
def up do
execute("ALTER TABLE activities
ALTER COLUMN data SET NOT NULL,
ALTER COLUMN local SET NOT NULL")
end
def down do
execute("ALTER TABLE activities
ALTER COLUMN data DROP NOT NULL,
ALTER COLUMN local DROP NOT NULL")
end
end