Merge pull request #94805 from bachp/postgresql-setup-fix
nixos/postgresql: fix setup script
This commit is contained in:
commit
d7f0530a15
@ -333,7 +333,7 @@ in
|
|||||||
# Wait for PostgreSQL to be ready to accept connections.
|
# Wait for PostgreSQL to be ready to accept connections.
|
||||||
ExecStartPost =
|
ExecStartPost =
|
||||||
let
|
let
|
||||||
setupScript = pkgs.writeScript "postgresql-setup" ''
|
setupScript = pkgs.writeScript "postgresql-setup" (''
|
||||||
#!${pkgs.runtimeShell} -e
|
#!${pkgs.runtimeShell} -e
|
||||||
|
|
||||||
PSQL="${pkgs.utillinux}/bin/runuser -u ${cfg.superUser} -- psql --port=${toString cfg.port}"
|
PSQL="${pkgs.utillinux}/bin/runuser -u ${cfg.superUser} -- psql --port=${toString cfg.port}"
|
||||||
@ -360,7 +360,7 @@ in
|
|||||||
$PSQL -tAc 'GRANT ${permission} ON ${database} TO "${user.name}"'
|
$PSQL -tAc 'GRANT ${permission} ON ${database} TO "${user.name}"'
|
||||||
'') user.ensurePermissions)}
|
'') user.ensurePermissions)}
|
||||||
'') cfg.ensureUsers}
|
'') cfg.ensureUsers}
|
||||||
'';
|
'');
|
||||||
in
|
in
|
||||||
"+${setupScript}";
|
"+${setupScript}";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user