Module

x/kysely_postgrs_js_dialect/mod.ts>kysely.SqliteDialect

Kysely dialect for PostgreSQL using the Postgres.js client.
class kysely.SqliteDialect
implements Dialect
import { kysely } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.3/mod.ts";
const { SqliteDialect } = kysely;

SQLite dialect that uses the better-sqlite3 library.

The constructor takes an instance of SqliteDialectConfig.

import Database from 'better-sqlite3'

new SqliteDialect({
  database: new Database('db.sqlite')
})

If you want the pool to only be created once it's first used, database can be a function:

import Database from 'better-sqlite3'

new SqliteDialect({
  database: async () => new Database('db.sqlite')
})

Constructors

new
SqliteDialect(config: SqliteDialectConfig)

Methods

Creates an adapter for the dialect.

Creates a driver for the dialect.

Creates a database introspector that can be used to get database metadata such as the table names and column names of those tables.

db never has any plugins installed. It's created using {@link Kysely.withoutPlugins}.

Creates a query compiler for the dialect.