ops: add production PostgreSQL migration tooling

This commit is contained in:
Jesse_Chen
2026-08-09 10:47:17 +08:00
parent 04c4bd3ead
commit f53e2d09ed
11 changed files with 2165 additions and 7 deletions
+2
View File
@@ -81,6 +81,8 @@ SELECT format(
SELECT 1 FROM pg_roles WHERE rolname = 'backup_reader'
) \gexec
GRANT schema_owner TO migration_runner;
SELECT format(
'GRANT CONNECT, CREATE ON DATABASE %I TO schema_owner',
:'database_name'