mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-04-29 12:22:03 +08:00
PostgreSQL refuses to run initdb/pg_ctl as root. When TemporaryDb detects it is running as root, it now delegates all PG commands to the postgres system user via sudo. This fixes the migration-tests CI workflow where the schema validation step runs as root. Also adds a PATH-based fallback for pg_bin_path discovery to support distributions that install PG binaries outside the hardcoded paths (e.g. Fedora system packages in /usr/bin). --------- Co-authored-by: Gerhard Schlager <gerhard.schlager@discourse.org> |
||
|---|---|---|
| .. | ||
| locales | ||
| schema | ||
| importer.yml | ||
| intermediate_db.yml | ||
| upload.yml.sample | ||