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