summaryrefslogtreecommitdiff
path: root/priv/repo/migrations/20190511191044_set_default_state_to_reports.exs
blob: 0d3d253b6f2c8bc32f2a356593d0a2176abf2864 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
defmodule Pleroma.Repo.Migrations.SetDefaultStateToReports do
  use Ecto.Migration

  def up do
    execute """
      UPDATE activities AS a
      SET data = jsonb_set(data, '{state}', '"open"', true)
      WHERE data->>'type' = 'Flag'
    """
  end

  def down do
    execute """
      UPDATE activities AS a
      SET data = data #- '{state}'
      WHERE data->>'type' = 'Flag'
    """
  end
end