From 73929eb740dbc5400826724bb8507fa4ffbc7a56 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Wed, 18 Jun 2025 10:32:00 +0200 Subject: [PATCH] add database migration step for creating message indexes --- lib/scopes/core/message.ex | 3 --- .../migrations/20250616120126_add_messages_indexes.exs | 8 ++++++++ 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 priv/repo/migrations/20250616120126_add_messages_indexes.exs diff --git a/lib/scopes/core/message.ex b/lib/scopes/core/message.ex index 248441e..210310d 100644 --- a/lib/scopes/core/message.ex +++ b/lib/scopes/core/message.ex @@ -12,9 +12,6 @@ defmodule Scopes.Core.Message do timestamps(type: :utc_datetime) end - #create index (:messages, [:domain, :action, :class, :item]) - #create index (:messages, [:domain, :class, :item]) - @doc false def changeset(message, attrs) do message diff --git a/priv/repo/migrations/20250616120126_add_messages_indexes.exs b/priv/repo/migrations/20250616120126_add_messages_indexes.exs new file mode 100644 index 0000000..1ed0f96 --- /dev/null +++ b/priv/repo/migrations/20250616120126_add_messages_indexes.exs @@ -0,0 +1,8 @@ +defmodule Scopes.Repo.Migrations.AddMessagesIndexes do + use Ecto.Migration + + def change do + create index(:messages, [:domain, :action, :class, :item]) + create index(:messages, [:domain, :class, :item]) + end +end