如何在 PgTAP 中设置 pg_prove 的数据库密码?

How do I set the database password for pg_prove in PgTAP?

刚开始使用 pgTAP,我正在使用本地主机 运行 docker 容器服务器。我如何告诉 pgTAP 该服务器的密码是什么?我没有看到文档中提到的任何内容。

PgTAP pg_prove 尊重 PostgreSQL Environment Vars,因此您需要在 运行 之前的环境中设置 PGPASSWORD。由于 pg_prove 使用 psql 运行,我怀疑您也可以设置 ~/.pgpass.