在nodejs中导入MySQL数据库以实现集成testing的最简单方法
我有一个用nodejs构build的web应用程序,我想对我的API进行一些集成testing,这将涉及到一个实时数据库。
有没有简单的方法来加载和执行SQL转储文件来预先填充数据库之前运行我的testing?
您可以将您的SQL查询分组,以便在需要时在任何拆卸或拆卸事件中恢复数据库。
在运行需要干净的“数据结构”的testing之前,您可能需要使用任何一种标志,
要加载转储,在terminal中:
mysql -u youruser -p yourdatabasename < /path/to/your/dump_file.sql
input密码。
如果你想创build转储,在terminal中:
mysqldump -u youruser -p yourdatabasename > /path/to/your/dump_file.sql