feat(\db-tool\): introduce unified db-tool package with postgres harness and tests (T0-T8)

This commit is contained in:
2026-04-30 09:06:44 +00:00
parent 395bddee94
commit b5dcbf08a1
27 changed files with 2417 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
#!/bin/dash
postgres_cleanup_main() {
if [ -z "${PG_WORKING_DIR:-}" ] && [ -z "${LOCAL_DIR:-}" ]; then return 0; fi
: "${PG_WORKING_DIR:=$LOCAL_DIR/focus/postgresql}"
if [ -f "${PG_WORKING_DIR}/data/postmaster.pid" ]; then
pg_ctl -D "${PG_WORKING_DIR}/data" -m fast -w stop || :
fi
return 0
}
if [ "$(basename "$0")" = 'postgres-cleanup' ]; then
postgres_cleanup_main "$@"
fi