ソースを参照

leave expirations with Create and Note types

merge-requests/2900/head
Alexander Strizhakov 3年前
コミット
57b455de5a
この署名に対応する既知のキーがデータベースに存在しません GPGキーID: 22896A53AEF1381
1個のファイルの変更3行の追加3行の削除
  1. +3
    -3
      priv/repo/migrations/20200808173046_only_expire_creates.exs

+ 3
- 3
priv/repo/migrations/20200808173046_only_expire_creates.exs ファイルの表示

@@ -4,10 +4,10 @@ defmodule Pleroma.Repo.Migrations.OnlyExpireCreates do
def up do
statement = """
DELETE FROM
activity_expirations A USING activities B
activity_expirations a_exp USING activities a, objects o
WHERE
A.activity_id = B.id
AND B.data->>'type' != 'Create';
a_exp.activity_id = a.id AND (o.data->>'id') = COALESCE(a.data->'object'->>'id', a.data->>'object')
AND (a.data->>'type' != 'Create' OR o.data->>'type' != 'Note');
"""

execute(statement)


読み込み中…
キャンセル
保存