logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git

20191026191023_set_not_null_for_instances.exs (510B)


  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. defmodule Pleroma.Repo.Migrations.SetNotNullForInstances do
  5. use Ecto.Migration
  6. # modify/3 function will require index recreation, so using execute/1 instead
  7. def up do
  8. execute("ALTER TABLE instances
  9. ALTER COLUMN host SET NOT NULL")
  10. end
  11. def down do
  12. execute("ALTER TABLE instances
  13. ALTER COLUMN host DROP NOT NULL")
  14. end
  15. end