remove safeIntegers true as default

main v0.2.1
HerrHase 1 month ago
parent 7eb13bf0d0
commit 80f935415e

@ -6,8 +6,7 @@ Functions and Classes for handle Sqlite in [Bun](https://bun.sh/).
### getOrCreateSqlite(options = {}) ### getOrCreateSqlite(options = {})
As options the default Parameters from [Bun](https://bun.sh/docs/api/sqlite) are available. As options the default Parameters from [Bun](https://bun.sh/docs/api/sqlite) are available. The uri of the Sqlite can be set in the .env-file,
The uri of the Sqlite can be set in the .env-file,
``` ```
NANO_SQLITE_PATH="./../storage/db.sqlite" NANO_SQLITE_PATH="./../storage/db.sqlite"
@ -32,9 +31,7 @@ This functions Reads SQL-Files from a Directory and execute them in the Sqlite.
### Store ### Store
Store is a Abstract Class to extend a Class for an Single Table. Set the name Store is a Abstract Class to extend a Class for an Single Table. Set the name of the table in super(). There is no handling of columns or validating if the exists.
of the table in super(). There is no handling of columns or validating if the
exists.
``` ```
class <store-name>Store extends Store { class <store-name>Store extends Store {

@ -1,6 +1,6 @@
{ {
"name": "@nano/sqlite", "name": "@nano/sqlite",
"version": "0.2.0", "version": "0.2.1",
"description": "Functions and Classes for handle sqlite in Bun", "description": "Functions and Classes for handle sqlite in Bun",
"repository": { "repository": {
"type": "git", "type": "git",

@ -5,7 +5,7 @@ import Store from './../src/Store.ts'
* *
* @author Björn Hase <me@herr-hase.wtf> * @author Björn Hase <me@herr-hase.wtf>
* @license http://opensource.org/licenses/MIT The MIT License * @license http://opensource.org/licenses/MIT The MIT License
* @link https://gitea.node001.net/HerrHase/urban-filehub.git * @link https://git.node001.net/nano/sqlite.git
* *
*/ */

@ -2,6 +2,6 @@ CREATE TABLE IF NOT EXISTS items (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,
name TEXT, name TEXT,
description TEXT, description TEXT,
date_created_at TEXT, date_created_at NUMERIC,
date_upated_at TEXT date_upated_at NUMERIC
) )

@ -13,20 +13,10 @@ function getOrCreateSqlite(options = {}): Database {
let db let db
// check version for merge options options = Object.assign({
// safeIntegers only aviable in version >= 1.1.14 uri: process.env.NANO_SQLITE_PATH,
if (Bun.version < '1.1.14') { wal: true
options = Object.assign({ }, options)
uri: process.env.NANO_SQLITE_PATH,
wal: true
}, options)
} else {
options = Object.assign({
uri: process.env.NANO_SQLITE_PATH,
wal: true,
safeIntegers: true
}, options)
}
const uri = options.uri const uri = options.uri
delete options.uri delete options.uri

Loading…
Cancel
Save