Resolve merge conflicts and remove IO.inspects
[akkoma] / priv / repo / migrations / 20170719152213_add_follower_address_to_user.exs
1 defmodule Pleroma.Repo.Migrations.AddFollowerAddressToUser do
2 use Ecto.Migration
3 import Ecto.Query
4 import Supervisor.Spec
5 alias Pleroma.{Repo, User}
6
7 def up do
8 alter table(:users) do
9 add :follower_address, :string, unique: true
10 end
11
12 # Not needed anymore for new setups.
13 # flush()
14
15 # children = [
16 # # Start the endpoint when the application starts
17 # supervisor(Pleroma.Web.Endpoint, [])
18 # ]
19 # opts = [strategy: :one_for_one, name: Pleroma.Supervisor]
20 # Supervisor.start_link(children, opts)
21
22 # Enum.each(Repo.all(User), fn (user) ->
23 # if !user.follower_address do
24 # cs = Ecto.Changeset.change(user, %{follower_address: User.ap_followers(user)})
25 # Repo.update!(cs)
26 # end
27 # end)
28 end
29
30 def down do
31 alter table(:users) do
32 remove :follower_address
33 end
34 end
35 end