gpt4 book ai didi

java - 如何启动 postgresql 实例进行集成测试

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:22:19 24 4
gpt4 key购买 nike

通常我使用 hsqldb 进行一些集成测试,它工作正常。但是有些测试需要有一个 postgresql 实例。当我们的生产服务器运行 postgresql 时,无论如何对生产数据库运行测试是个好主意。

是否有 maven 插件或类似的东西可以轻松地在给定端口上安装和启动 postgresql 数据库,并在所有测试运行后将其关闭?

类似于 mysql-je对于 mysql?

最佳答案

我什么都不知道。但是您可能不想启动和停止实际的 PostgreSQL 服务器;你想让服务器一直运行,并根据需要创建和销毁数据库。

您可以 create a database in SQL , 还有 destroy it .如果您设置一个空的初始数据库,并且不用于存储任何数据,您可以拥有如下工作流程:

  1. 连接到空数据库
  2. 发出创建新数据库的命令
  3. 对新数据库运行测试
  4. 发出删除新数据库的命令

关于java - 如何启动 postgresql 实例进行集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12597148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com