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

Add NOT NULL constraints for config table

See merge request pleroma/pleroma!1892
This commit is contained in:
kaniini 2019-10-27 05:28:18 +00:00
commit b05fbc890e

View File

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