Remove following column from the migrations
authorRoman Chvanikov <chvanikoff@pm.me>
Wed, 30 Oct 2019 15:34:14 +0000 (18:34 +0300)
committerRoman Chvanikov <chvanikoff@pm.me>
Wed, 30 Oct 2019 15:34:14 +0000 (18:34 +0300)
priv/repo/migrations/20191025143434_add_defaults_to_tables.exs
priv/repo/migrations/20191026191910_set_not_null_for_users.exs

index d16ab19f9f1ecd35c80631e04f5ad77600ce1360..a5bc82335c574a4910f75715a0bf2a44169e1838 100644 (file)
@@ -12,7 +12,6 @@ defmodule Pleroma.Repo.Migrations.AddDefaultsToTables do
     ALTER COLUMN data SET DEFAULT '{}'::jsonb")
 
     execute(~s(ALTER TABLE users
-    ALTER COLUMN following SET DEFAULT ARRAY[]::character varying[],
     ALTER COLUMN tags SET DEFAULT ARRAY[]::character varying[],
     ALTER COLUMN notification_settings SET DEFAULT
       '{"followers": true, "follows": true, "non_follows": true, "non_followers": true}'::jsonb))
@@ -46,7 +45,6 @@ defmodule Pleroma.Repo.Migrations.AddDefaultsToTables do
       "UPDATE users SET pleroma_settings_store = '{}'::jsonb where pleroma_settings_store IS NULL"
     )
 
-    execute("UPDATE users SET following = ARRAY[]::character varying[] WHERE following IS NULL")
     execute("UPDATE users SET tags = ARRAY[]::character varying[] WHERE tags IS NULL")
     execute(~s(UPDATE users SET notification_settings =
       '{"followers": true, "follows": true, "non_follows": true, "non_followers": true}'::jsonb
@@ -64,7 +62,6 @@ defmodule Pleroma.Repo.Migrations.AddDefaultsToTables do
     ALTER COLUMN data DROP DEFAULT")
 
     execute("ALTER TABLE users
-    ALTER COLUMN following DROP DEFAULT,
     ALTER COLUMN tags DROP DEFAULT,
     ALTER COLUMN notification_settings SET DEFAULT '{}'::jsonb")
   end
index f145a89ab908b05d464de94da99104d0634d6950..9d8d0ccf8df689b74acd89e269cf1792a515dd49 100644 (file)
@@ -8,7 +8,6 @@ defmodule Pleroma.Repo.Migrations.SetNotNullForUsers do
     execute("UPDATE users SET follower_count = 0 WHERE follower_count IS NULL")
 
     execute("ALTER TABLE users
-    ALTER COLUMN following SET NOT NULL,
     ALTER COLUMN local SET NOT NULL,
     ALTER COLUMN source_data SET NOT NULL,
     ALTER COLUMN note_count SET NOT NULL,
@@ -27,7 +26,6 @@ defmodule Pleroma.Repo.Migrations.SetNotNullForUsers do
 
   def down do
     execute("ALTER TABLE users
-    ALTER COLUMN following DROP NOT NULL,
     ALTER COLUMN local DROP NOT NULL,
     ALTER COLUMN source_data DROP NOT NULL,
     ALTER COLUMN note_count DROP NOT NULL,