From c78ddf6ba41a2e324f26de483b67c74bcbf157e3 Mon Sep 17 00:00:00 2001 From: Adam Rutkowski Date: Thu, 11 Dec 2025 13:49:36 +0100 Subject: [PATCH] Update migration that failed to run (#5946) * Update migration that failed to run * !fixup --- ...0251211110619_goals_custom_props_default.exs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/priv/repo/migrations/20251211110619_goals_custom_props_default.exs b/priv/repo/migrations/20251211110619_goals_custom_props_default.exs index e08ac4e235..e3b1dd0a91 100644 --- a/priv/repo/migrations/20251211110619_goals_custom_props_default.exs +++ b/priv/repo/migrations/20251211110619_goals_custom_props_default.exs @@ -2,8 +2,23 @@ defmodule Plausible.Repo.Migrations.GoalsCustomPropsDefault do use Ecto.Migration def change do + drop( + unique_index(:goals, [:site_id, :event_name, :custom_props], + where: "event_name IS NOT NULL", + name: :goals_event_config_unique + ) + ) + alter table(:goals) do - modify(:custom_props, :map, null: false, default: %{}) + remove :custom_props + add :custom_props, :map, null: false, default: %{} end + + create( + unique_index(:goals, [:site_id, :event_name, :custom_props], + where: "event_name IS NOT NULL", + name: :goals_event_config_unique + ) + ) end end