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 = {})
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,
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,
```
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 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.
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.
```
class <store-name>Store extends Store {

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

@ -5,7 +5,7 @@ import Store from './../src/Store.ts'
*
* @author Björn Hase <me@herr-hase.wtf>
* @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,
name TEXT,
description TEXT,
date_created_at TEXT,
date_upated_at TEXT
date_created_at NUMERIC,
date_upated_at NUMERIC
)

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

Loading…
Cancel
Save