Skip to content

Function: openSqliteConnection() ​

ts
function openSqliteConnection(uriOrDb): Database;

Defined in: sqlite/src/ddl/internal/open-sqlite-connection.ts:38

Opens or initializes a WAL-mode better-sqlite3 database connection and applies all schema DDL statements.

Resolves relative file URIs against process.cwd() (host root per SPEC §1.2 Invariant 5), ensures parent directories exist on disk, and executes SQLITE_PRAGMA_STATEMENTS and SQLITE_DDL_STATEMENTS.

Parameters ​

ParameterTypeDescription
uriOrDbstring | DatabaseSQLite file path, :memory:, or existing Database handle.

Returns ​

Database

Initialized better-sqlite3 database instance.

Released under the MIT License.