在 Linux、OSX 或 Windows 上本地运行真实的 Postgres 数据库,作为其他 Go 应用程序或测试的一部分
在 Linux、OSX 或 Windows 上本地运行真实的 Postgres 数据库,作为其他 Go 应用程序或测试的一部分
在 Linux、OSX 或 Windows 上本地运行真实的 Postgres 数据库,作为其他 Go 应用程序或测试的一部分。 在测试时,这提供了比使用内存中的任何替代方案更高的信任度。此外,它也不需要其他 在 Go 构建生态系统之外的外部依赖项。 深受 Java 项目 zonkyio/embedded-postgres 的启发 以及 opentable/otj-pg-embedded,这些都依赖于正在进行的伟大工作。 由 zonkyio/embedded-postgres-binaries 提供,以便下载 预编译二进制文件 来自 Maven。
embedded-postgres 使用 Go 模块,因此可以作为库使用,并可通过发行版本引用。请使用以下命令将最新的发行版添加到您的项目中。
| 配置 | 默认值 |
|---|---|
| 用户名 | postgres |
| 密码 | postgres |
| 数据库 | postgres |
| 版本 | 18.3.0 |
| 编码 | UTF8 |
| 地区设置 | C |
| 缓存路径 | $USER_HOME/.embedded-postgres-go/ |
| 运行时路径 | $USER_HOME/.embedded-po |
暂无开放 Issues,或尚未同步最近议题。