cormo
Advanced tools
Comparing version 0.16.1 to 0.16.2
@@ -326,5 +326,11 @@ "use strict"; | ||
try { | ||
await connection.queryAsync('SET FOREIGN_KEY_CHECKS = 0'); | ||
await connection.queryAsync(`DELETE FROM \`${table_name}\``); | ||
await connection.queryAsync('SET FOREIGN_KEY_CHECKS = 1'); | ||
try { | ||
await connection.queryAsync(`DELETE FROM \`${table_name}\``); | ||
} | ||
catch (error) { | ||
// try again with ignoring foreign key constraints | ||
await connection.queryAsync('SET FOREIGN_KEY_CHECKS = 0'); | ||
await connection.queryAsync(`DELETE FROM \`${table_name}\``); | ||
await connection.queryAsync('SET FOREIGN_KEY_CHECKS = 1'); | ||
} | ||
} | ||
@@ -331,0 +337,0 @@ finally { |
{ | ||
"name": "cormo", | ||
"description": "ORM framework for Node.js", | ||
"version": "0.16.1", | ||
"version": "0.16.2", | ||
"keywords": [ | ||
@@ -71,3 +71,3 @@ "orm", | ||
}, | ||
"gitHead": "8f1e9e710797f4a52aa958970cf848a7d3e3e3a9" | ||
"gitHead": "fc004aa446a4a6bd8416bd61b29206b2c7262063" | ||
} |
342007
9359