From 16041e56cc386ec5d27e13602f86d2c58830f5d6 Mon Sep 17 00:00:00 2001 From: sweenu Date: Sun, 19 Oct 2025 22:24:39 +0200 Subject: [PATCH] nixos/immich: fix sql command on inexistant table --- nixos/modules/services/web-apps/immich.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/nixos/modules/services/web-apps/immich.nix b/nixos/modules/services/web-apps/immich.nix index dd01dbd7c66c..194be5e89d75 100644 --- a/nixos/modules/services/web-apps/immich.nix +++ b/nixos/modules/services/web-apps/immich.nix @@ -322,15 +322,16 @@ in "vector" "vchord" ]; - sqlFile = pkgs.writeText "immich-pgvectors-setup.sql" '' - ${lib.concatMapStringsSep "\n" (ext: "CREATE EXTENSION IF NOT EXISTS \"${ext}\";") extensions} - - ALTER SCHEMA public OWNER TO ${cfg.database.user}; - ${lib.optionalString cfg.database.enableVectors "ALTER SCHEMA vectors OWNER TO ${cfg.database.user};"} - GRANT SELECT ON TABLE pg_vector_index_stat TO ${cfg.database.user}; - - ${lib.concatMapStringsSep "\n" (ext: "ALTER EXTENSION \"${ext}\" UPDATE;") extensions} - ''; + sqlFile = + pkgs.writeText "immich-pgvectors-setup.sql" '' + ${lib.concatMapStringsSep "\n" (ext: "CREATE EXTENSION IF NOT EXISTS \"${ext}\";") extensions} + ${lib.concatMapStringsSep "\n" (ext: "ALTER EXTENSION \"${ext}\" UPDATE;") extensions} + ALTER SCHEMA public OWNER TO ${cfg.database.user}; + '' + + lib.optionalString cfg.database.enableVectors '' + ALTER SCHEMA vectors OWNER TO ${cfg.database.user}; + GRANT SELECT ON TABLE pg_vector_index_stat TO ${cfg.database.user}; + ''; in [ ''