From 8bd6ffbc7abeb4106e1e1849adabdc5980865877 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 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nix/modules/fieldpoc.nix b/nix/modules/fieldpoc.nix index 24462ad..bba2623 100644 --- a/nix/modules/fieldpoc.nix +++ b/nix/modules/fieldpoc.nix @@ -98,6 +98,11 @@ 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; + + \connect postgres ''; };