Add DB init script to create PostGIS extension

This commit is contained in:
Joshua Bell 2026-02-08 23:05:16 -06:00
parent ed76912f4b
commit dd66f172cd

View file

@ -182,6 +182,11 @@ in
host all all fc00::1/128 trust host all all fc00::1/128 trust
''; '';
ensureDatabases = [ "dawarich" ]; ensureDatabases = [ "dawarich" ];
# Pre-create postgis extension as superuser (dawarich user can't create extensions)
initialScript = pkgs.writeText "dawarich-pg-init.sql" ''
\connect dawarich
CREATE EXTENSION IF NOT EXISTS postgis;
'';
ensureUsers = [ ensureUsers = [
{ {
name = "dawarich"; name = "dawarich";