@minatojs/driver-sqlite
Advanced tools
Comparing version 1.2.2 to 1.2.3
@@ -142,12 +142,7 @@ var __create = Object.create; | ||
logger.info("auto updating table %c", table); | ||
const allKeys = [...keys, ...info.map((row) => row.name)]; | ||
for (const key of allKeys) { | ||
if (keys.includes(key) && info.some(({ name }) => name === key)) | ||
for (const key of keys) { | ||
if (info.some(({ name }) => name === key)) | ||
continue; | ||
if (keys.includes(key)) { | ||
const def = this._getColDefs(table, key); | ||
__privateMethod(this, _exec, exec_fn).call(this, "run", `ALTER TABLE ${this.sql.escapeId(table)} ADD COLUMN ${def}`); | ||
} else { | ||
__privateMethod(this, _exec, exec_fn).call(this, "run", `ALTER TABLE ${this.sql.escapeId(table)} DROP COLUMN \`${key}\``); | ||
} | ||
const def = this._getColDefs(table, key); | ||
__privateMethod(this, _exec, exec_fn).call(this, "run", `ALTER TABLE ${this.sql.escapeId(table)} ADD COLUMN ${def}`); | ||
} | ||
@@ -254,2 +249,3 @@ } else { | ||
}, relaventFields); | ||
console.log(table, data, results); | ||
for (const item of data) { | ||
@@ -256,0 +252,0 @@ const row = results.find((row2) => keys.every((key) => row2[key] === item[key])); |
{ | ||
"name": "@minatojs/driver-sqlite", | ||
"version": "1.2.2", | ||
"version": "1.2.3", | ||
"description": "SQLite Driver for Cosmotype", | ||
@@ -35,3 +35,3 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"@minatojs/sql-utils": "^1.0.2", | ||
"@minatojs/sql-utils": "^1.0.3", | ||
"better-sqlite3": "^7.5.3", | ||
@@ -38,0 +38,0 @@ "sqlstring-sqlite": "^0.1.1", |
Sorry, the diff of this file is not supported yet
31433
335
Updated@minatojs/sql-utils@^1.0.3