move to 2.5.5
[anni] / priv / repo / migrations / 20191026191023_set_not_null_for_instances.exs
1 # Pleroma: A lightweight social networking server
2 # Copyright © 2017-2022 Pleroma Authors <https://pleroma.social/>
3 # SPDX-License-Identifier: AGPL-3.0-only
4
5 defmodule Pleroma.Repo.Migrations.SetNotNullForInstances do
6   use Ecto.Migration
7
8   # modify/3 function will require index recreation, so using execute/1 instead
9
10   def up do
11     execute("ALTER TABLE instances
12     ALTER COLUMN host SET NOT NULL")
13   end
14
15   def down do
16     execute("ALTER TABLE instances
17     ALTER COLUMN host DROP NOT NULL")
18   end
19 end