From 3df2ac1393ee4b697e0c820fc8fd08512ad38743 Mon Sep 17 00:00:00 2001 From: Paul Cioanca Date: Thu, 2 Jan 2025 17:03:42 +0200 Subject: [PATCH] fix: add extensions schema to postgis topology search path (#1392) --- ansible/vars.yml | 6 +++--- nix/ext/postgis.nix | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ansible/vars.yml b/ansible/vars.yml index 1ddc5eef8..52ae41e72 100644 --- a/ansible/vars.yml +++ b/ansible/vars.yml @@ -9,9 +9,9 @@ postgres_major: # Full version strings for each major version postgres_release: - postgresorioledb-17: "17.0.1.011-orioledb" - postgres15: "15.8.1.021" - postgres16: "16.3.1.027" + postgresorioledb-17: "17.0.1.012-orioledb" + postgres15: "15.8.1.022" + postgres16: "16.3.1.028" # Non Postgres Extensions pgbouncer_release: "1.19.0" diff --git a/nix/ext/postgis.nix b/nix/ext/postgis.nix index bb9a6162a..17b389e5c 100644 --- a/nix/ext/postgis.nix +++ b/nix/ext/postgis.nix @@ -69,6 +69,10 @@ stdenv.mkDerivation rec { ln -s $prog $prog-${version} done + for file in $out/share/postgresql/extension/postgis_topology*--${version}.sql; do + sed -i "/SELECT topology.AddToSearchPath('topology');/i SELECT topology.AddToSearchPath('extensions');" "$file" + done + mkdir -p $doc/share/doc/postgis mv doc/* $doc/share/doc/postgis/ '';