Add spatial indexes on address table

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2022-04-07 10:46:26 +02:00
parent febb68e702
commit 70cb96dc96
No known key found for this signature in database
GPG Key ID: A061B9DDE0CA0773
1 changed files with 13 additions and 0 deletions

View File

@ -0,0 +1,13 @@
defmodule Mobilizon.Storage.Repo.Migrations.AddIndexesToAddresses do
use Ecto.Migration
def up do
create_if_not_exists(index("addresses", ["st_x(geom)"], name: "idx_addresses_geom_x"))
create_if_not_exists(index("addresses", ["st_y(geom)"], name: "idx_addresses_geom_y"))
end
def down do
drop_if_exists(index("addresses", ["st_x(geom)"], name: "idx_addresses_geom_x"))
drop_if_exists(index("addresses", ["st_y(geom)"], name: "idx_addresses_geom_y"))
end
end