【发布时间】:2012-12-28 03:39:00
【问题描述】:
是否有嵌入式 PostgreSql 以便我们可以对 PostgreSql 驱动的应用程序进行单元测试?
由于 PostgreSql 有一些方言,所以最好使用嵌入式 PostgreSql 本身而不是其他嵌入式数据库。
Embedded 并不一定意味着它必须嵌入到 JVM 进程中。它也不一定需要使用内存中的持久性。它应该由依赖管理(Maven、Gradle)自动加载,以便单元测试可以在每台机器上运行,而无需安装和配置本地 PostgreSQL 服务器。
【问题讨论】:
标签: postgresql maven junit embedded-database database-driven