From c6c4eec8ff74f21ad2792cf7c682ab1f4f8d0dc7 Mon Sep 17 00:00:00 2001 From: Matthias Wirtz Date: Sun, 29 Sep 2024 08:49:11 +0200 Subject: [PATCH] recreate extensions --- .../20240929084639_recreate_geo_extensions.exs | 9 +++++++++ website/docs/maintenance/backup_restore.md | 2 -- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 priv/repo/migrations/20240929084639_recreate_geo_extensions.exs diff --git a/priv/repo/migrations/20240929084639_recreate_geo_extensions.exs b/priv/repo/migrations/20240929084639_recreate_geo_extensions.exs new file mode 100644 index 0000000000..a303a10eb5 --- /dev/null +++ b/priv/repo/migrations/20240929084639_recreate_geo_extensions.exs @@ -0,0 +1,9 @@ +defmodule TeslaMate.Repo.Migrations.RecreateGeoExtensions do + use Ecto.Migration + + def change do + execute("DROP EXTENSION cube CASCADE") + execute("CREATE EXTENSION cube WITH SCHEMA public") + execute("CREATE EXTENSION earthdistance WITH SCHEMA public") + end +end diff --git a/website/docs/maintenance/backup_restore.md b/website/docs/maintenance/backup_restore.md index 490a9654a9..e70bc86fdc 100644 --- a/website/docs/maintenance/backup_restore.md +++ b/website/docs/maintenance/backup_restore.md @@ -45,8 +45,6 @@ DROP SCHEMA public CASCADE; CREATE SCHEMA public; CREATE EXTENSION cube WITH SCHEMA public; CREATE EXTENSION earthdistance WITH SCHEMA public; -ALTER FUNCTION ll_to_earth SET search_path = public; -ALTER FUNCTION earth_box SET search_path = public; . # Restore