如何使用 initdb
为 PostgreSQL 创建临时数据库?另外,如何使用虚拟数据填充它以及如何在使用后删除它?
我有一个完整的数据库模式。我不想一张一张地创建临时表。使用 initdb
,我希望能够提供架构并获取包含已创建表等的数据库。
这用于运行 spring boot 应用程序的集成测试。我使用mybatis访问数据库。
我可以使用任何其他工具,例如 arquillian 吗?
最佳答案
有一个解决方法,只需将数据目录更改为 RAM 文件系统,这样一旦您重新启动计算机,数据就消失了。最好不要更改脚本中的任何内容。
关于java - 如何使用 postgresql initdb 创建一个临时数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43520901/