From 47f85d83438bd61e84748af301190a50b3f99832 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Sun, 19 Apr 2026 11:10:41 +0100 Subject: [PATCH] Change updated_at and created_at preference. Insert data can override them. --- dist/lib/sqlite/db-insert.js | 2 +- dist/lib/sqlite/db-update.js | 2 +- package.json | 2 +- src/lib/sqlite/db-insert.ts | 2 +- src/lib/sqlite/db-update.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/lib/sqlite/db-insert.js b/dist/lib/sqlite/db-insert.js index c007017..f5d37e8 100644 --- a/dist/lib/sqlite/db-insert.js +++ b/dist/lib/sqlite/db-insert.js @@ -5,9 +5,9 @@ export default async function DbInsert({ table, data, update_on_duplicate, }) { let sqlObj = null; try { const finalData = data.map((d) => ({ - ...d, created_at: Date.now(), updated_at: Date.now(), + ...d, })); sqlObj = sqlInsertGenerator({ diff --git a/dist/lib/sqlite/db-update.js b/dist/lib/sqlite/db-update.js index a8855f0..38a5daa 100644 --- a/dist/lib/sqlite/db-update.js +++ b/dist/lib/sqlite/db-update.js @@ -23,8 +23,8 @@ export default async function DbUpdate({ table, data, query, targetId, }) { if (whereClause) { let sql = `UPDATE ${table} SET`; const finalData = { - ...data, updated_at: Date.now(), + ...data, }; const keys = Object.keys(finalData); for (let i = 0; i < keys.length; i++) { diff --git a/package.json b/package.json index fc5f1af..bfd3f4e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bun-sqlite", - "version": "1.1.7", + "version": "1.1.8", "description": "SQLite manager for Bun", "author": "Benjamin Toby", "main": "dist/index.js", diff --git a/src/lib/sqlite/db-insert.ts b/src/lib/sqlite/db-insert.ts index a544289..5dce989 100644 --- a/src/lib/sqlite/db-insert.ts +++ b/src/lib/sqlite/db-insert.ts @@ -24,9 +24,9 @@ export default async function DbInsert< try { const finalData: { [k: string]: any }[] = data.map((d) => ({ - ...d, created_at: Date.now(), updated_at: Date.now(), + ...d, })); sqlObj = diff --git a/src/lib/sqlite/db-update.ts b/src/lib/sqlite/db-update.ts index 0039c4e..51d5f7e 100644 --- a/src/lib/sqlite/db-update.ts +++ b/src/lib/sqlite/db-update.ts @@ -57,8 +57,8 @@ export default async function DbUpdate< let sql = `UPDATE ${table} SET`; const finalData: { [k: string]: SQLInsertGenValueType } = { - ...data, updated_at: Date.now(), + ...data, }; const keys = Object.keys(finalData);