@synor/database-sqlite
TypeScript icon, indicating that this package has built-in type declarations

0.3.2 • Public • Published

Synor Database Version Coverage License

Synor Database SQLite

Synor Database Engine - SQLite

Installation

# using yarn:
yarn add @synor/database-sqlite better-sqlite3

# using npm:
npm install --save @synor/database-sqlite better-sqlite3

URI

Format: sqlite://[.]/path[?param=value&...]

Params:

Name Description Default Value
schema SQLite Schema name main
synor_migration_record_table Name for Migration Record Table synor_migration_record
file_must_exist Error will be thrown if the database file does not exist false
memory Open an in-memory database, rather than a disk-bound one false
readonly Open the database connection in readonly mode false
timeout Number of milliseconds to wait before throwing a SQLITE_BUSY error 5000

Examples:

  • sqlite:///path/to/sqlite.db (Absolute path)
  • sqlite://./path/to/sqlite.db (Relative path)
  • sqlite://?memory=true (Open an in-memory database)

License

Licensed under the MIT License. Check the LICENSE file for details.

Package Sidebar

Install

npm i @synor/database-sqlite

Weekly Downloads

7

Version

0.3.2

License

MIT

Unpacked Size

60.4 kB

Total Files

12

Last publish

Collaborators

  • muniftanjim