logo

pleroma

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

20191026190317_set_not_null_for_activities.exs (588B)


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