2

我有一个使用 nodejs 构建的 Web 应用程序,我想对我的 API 进行一些集成测试,这将涉及访问实时数据库。

在运行我的测试之前,是否有任何简单的方法可以加载和执行 SQL 转储文件以预填充数据库?

4

2 回答 2

2

您可以在需要时对您的 sql 查询进行分组,以便在任何拆卸或拆卸事件中恢复您的数据库。

在运行需要干净的“数据结构”的测试之前,您可能想要使用任何类型的标志

于 2013-04-06T21:43:50.437 回答
1

要加载转储,请在终端中:

mysql -u youruser -p yourdatabasename < /path/to/your/dump_file.sql

输入密码。

如果要创建转储,请在终端中:

mysqldump -u youruser -p yourdatabasename > /path/to/your/dump_file.sql
于 2013-04-06T17:42:29.397 回答