fixup postgres privileges

This commit is contained in:
oxapentane - 2023-03-05 15:37:06 +01:00
parent b11b0153f9
commit adf2ebd561
Signed by: oxapentane
GPG Key ID: 91FA5E5BF9AA901C

View File

@ -13,6 +13,7 @@
name = "tlms";
ensurePermissions = {
"DATABASE tlms" = "ALL PRIVILEGES";
"ALL TABLES IN SCHEMA public" = "ALL";
};
}
];
@ -37,6 +38,12 @@
export DATABASE_URL=postgres:///tlms
${inputs.tlms-rs.packages.x86_64-linux.run-migration}/bin/run-migration
# fixup permissions
$PSQL -c "GRANT ALL ON DATABASE tlms TO dvbdump;"
$PSQL -d tlms -c "GRANT ALL ON ALL TABLES IN SCHEMA public TO dvbdump;"
$PSQL -d tlms -c "GRANT ALL ON ALL SEQUENCES IN SCHEMA public TO dvbdump;"
unset DATABASE_URL
'';
};