
Synor Database Engine - SQLite
# using yarn:
yarn add @synor/database-sqlite
# using npm:
npm install --save @synor/database-sqlite
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)
Licensed under the MIT License. Check the LICENSE file for details.