1 # Pleroma: A lightweight social networking server
2 # Copyright © 2017-2022 Pleroma Authors <https://pleroma.social/>
3 # SPDX-License-Identifier: AGPL-3.0-only
5 defmodule Pleroma.Repo.Migrations.SetNotNullForRegistrations do
8 # modify/3 function will require index recreation, so using execute/1 instead
11 execute("ALTER TABLE registrations
12 ALTER COLUMN provider SET NOT NULL,
13 ALTER COLUMN uid SET NOT NULL,
14 ALTER COLUMN info SET NOT NULL")
18 execute("ALTER TABLE registrations
19 ALTER COLUMN provider DROP NOT NULL,
20 ALTER COLUMN uid DROP NOT NULL,
21 ALTER COLUMN info DROP NOT NULL")