From 1265b3f53348e7fd4589e2de08c673f9a5c15e7a Mon Sep 17 00:00:00 2001 From: Mark Andrew Jaroski <mark.jaroski@gmail.com> Date: Fri, 26 Jul 2024 18:36:03 +0200 Subject: [PATCH] Added an index to make geo-based event search faster --- ...0240725130410_add_event_physical_address_index.exs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 priv/repo/migrations/20240725130410_add_event_physical_address_index.exs diff --git a/priv/repo/migrations/20240725130410_add_event_physical_address_index.exs b/priv/repo/migrations/20240725130410_add_event_physical_address_index.exs new file mode 100644 index 000000000..b9201c901 --- /dev/null +++ b/priv/repo/migrations/20240725130410_add_event_physical_address_index.exs @@ -0,0 +1,11 @@ +defmodule Mobilizon.Storage.Repo.Migrations.AddEventPhysicalAddressIndex do + use Ecto.Migration + + def up do + create(index("events", [:physical_address_id], name: :events_phys_addr_id)) + end + + def down do + drop(index("events", [:physical_address_id], name: :events_phys_addr_id)) + end +end