mysql-import
Advanced tools
Comparing version 3.0.5 to 3.0.6
/** | ||
* mysql-import - v3.0.5 | ||
* mysql-import - v3.0.6 | ||
* Import .sql into a MySQL database with Node. | ||
@@ -95,3 +95,3 @@ * @author Rob Parham | ||
importer.version = '3.0.5'; | ||
importer.version = '3.0.6'; | ||
importer.config = function(settings){ | ||
@@ -168,3 +168,6 @@ const valid = settings.hasOwnProperty('host') && typeof settings.host === "string" && | ||
this.seekingDelimiter = false; | ||
// Does the sql set change delimiter? | ||
this.hasDelimiter = queriesString.toLowerCase().includes('delimiter '); | ||
// Iterate over each char in the string | ||
@@ -181,3 +184,7 @@ for (let i = 0; i < this.queriesString.length; i++) { | ||
this.buffer.push(char); | ||
this.checkNewDelimiter(char); | ||
if (this.hasDelimiter) { | ||
this.checkNewDelimiter(char); | ||
} | ||
this.checkQuote(char); | ||
@@ -238,2 +245,2 @@ this.checkEndOfQuery(); | ||
} | ||
} | ||
} |
@@ -45,3 +45,3 @@ { | ||
}, | ||
"version": "3.0.5" | ||
"version": "3.0.6" | ||
} |
@@ -10,3 +10,3 @@ | ||
*Version 3.0.5* - [Github](https://github.com/Pamblam/mysql-import/) - [NPM](https://www.npmjs.com/package/mysql-import) | ||
*Version 3.0.6* - [Github](https://github.com/Pamblam/mysql-import/) - [NPM](https://www.npmjs.com/package/mysql-import) | ||
@@ -13,0 +13,0 @@ [![Build Status](https://api.travis-ci.org/Pamblam/mysql-import.svg?branch=master)](https://travis-ci.org/Pamblam/mysql-import/) [![Coverage Status](https://coveralls.io/repos/github/Pamblam/mysql-import/badge.svg?branch=master)](https://coveralls.io/github/Pamblam/mysql-import?branch=master) |
@@ -28,3 +28,6 @@ | ||
this.seekingDelimiter = false; | ||
// Does the sql set change delimiter? | ||
this.hasDelimiter = queriesString.toLowerCase().includes('delimiter '); | ||
// Iterate over each char in the string | ||
@@ -41,3 +44,7 @@ for (let i = 0; i < this.queriesString.length; i++) { | ||
this.buffer.push(char); | ||
this.checkNewDelimiter(char); | ||
if (this.hasDelimiter) { | ||
this.checkNewDelimiter(char); | ||
} | ||
this.checkQuote(char); | ||
@@ -98,2 +105,2 @@ this.checkEndOfQuery(); | ||
} | ||
} | ||
} |
@@ -6,3 +6,3 @@ | ||
const mysql_user = ''; | ||
const mysql_pass = 'ourtown1972'; | ||
const mysql_pass = ''; | ||
@@ -9,0 +9,0 @@ const expect = require('chai').expect; |
148080
583