logo

pleroma

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

20191026190622_set_not_null_for_config.exs (574B)


  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.SetNotNullForConfig 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 config
  9. ALTER COLUMN key SET NOT NULL,
  10. ALTER COLUMN value SET NOT NULL")
  11. end
  12. def down do
  13. execute("ALTER TABLE config
  14. ALTER COLUMN key DROP NOT NULL,
  15. ALTER COLUMN value DROP NOT NULL")
  16. end
  17. end