我有一个使用 nodejs 构建的 Web 应用程序,我想对我的 API 进行一些集成测试,这将涉及访问实时数据库。
在运行我的测试之前,是否有任何简单的方法可以加载和执行 SQL 转储文件以预填充数据库?
我有一个使用 nodejs 构建的 Web 应用程序,我想对我的 API 进行一些集成测试,这将涉及访问实时数据库。
在运行我的测试之前,是否有任何简单的方法可以加载和执行 SQL 转储文件以预填充数据库?
您可以在需要时对您的 sql 查询进行分组,以便在任何拆卸或拆卸事件中恢复您的数据库。
在运行需要干净的“数据结构”的测试之前,您可能想要使用任何类型的标志
要加载转储,请在终端中:
mysql -u youruser -p yourdatabasename < /path/to/your/dump_file.sql
输入密码。
如果要创建转储,请在终端中:
mysqldump -u youruser -p yourdatabasename > /path/to/your/dump_file.sql