From 0fd8167df82cb829d77b8cec52e8ef6957e68c3c Mon Sep 17 00:00:00 2001 From: Jakob Lechner Date: Sun, 20 Jul 2025 16:53:44 +0200 Subject: [PATCH] Fix database privileges Fixes psycopg2.errors.InsufficientPrivilege: permission denied for schema public --- nix/modules/fieldpoc.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nix/modules/fieldpoc.nix b/nix/modules/fieldpoc.nix index 24462ad..3c57555 100644 --- a/nix/modules/fieldpoc.nix +++ b/nix/modules/fieldpoc.nix @@ -98,6 +98,9 @@ in { CREATE ROLE fieldpoc WITH LOGIN PASSWORD 'fieldpoc' CREATEDB; CREATE DATABASE fieldpoc; GRANT ALL PRIVILEGES ON DATABASE fieldpoc TO fieldpoc; + + \connect fieldpoc + GRANT USAGE, CREATE ON SCHEMA public TO fieldpoc; ''; };