如何为不同的数据库设置初始数据?

Posted

技术标签:

【中文标题】如何为不同的数据库设置初始数据?【英文标题】:How to set up initial data for different databases? 【发布时间】:2022-01-04 02:50:32 【问题描述】:

请帮助我,我是这个行业的新手。我正在为 CV 编写一个 Spring Boot Web 应用程序,我想创建一个单独的数据库用于测试目的。最好的方法是什么? 目前,我使用 Hibernate 功能 import.sql 初始化了我的主 mysql 数据库,它在主数据库中运行良好。创建测试数据库的最佳方法是什么?我尝试使用 h2 基础,但我的 import.sql 覆盖了 h2 基础数据。是否可以使用 import.sql 为第二个(另一个)数据库设置数据?

【问题讨论】:

这能回答你的问题吗 - ***.com/a/38265806/4671372 ? 没有,但它帮助我找到了解决方案。谢谢! 这能回答你的问题吗? Initialising a database before Spring Boot test 【参考方案1】:

我找到了答案。这与主数据库相同。我必须在测试包中创建一个新的资源文件夹并在此处粘贴 import.sql (用于测试数据库)。就是这样!

【讨论】:

以上是关于如何为不同的数据库设置初始数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 k-means 聚类选择初始质心

如何为 scikit 和 NLTK 使用不同的数据集?

如何为Laravel中的每个会话设置不同的到期时间?

我如何为 django 1.8 编写初始数据

在FastReport中如何为特定的数据行设置显示格式?

如何为列表框中的每个项目设置不同的工具提示文本?