11 lines
350 B
Elixir
11 lines
350 B
Elixir
defmodule Pleroma.Repo.Migrations.RemoveEmbededObjects do
|
|
use Ecto.Migration
|
|
|
|
# TODO: bench on a real DB and add clippy if it takes too long
|
|
def change do
|
|
execute """
|
|
update activities set data = jsonb_set(data, '{object}'::text[], data->'object'->'id') where data->>'type' = 'Create' and data->'object'->>'id' is not null;
|
|
"""
|
|
end
|
|
end
|