Skip to content

Documentation


Documentation / @kizami/db / index / DbClient

Interface: DbClient ​

Defined in: packages/db/src/types.ts:38

ダイアレクト非依存の最小クライアント。接続ファクトリの戻り値に含まれる。

drizzle を通さない生 SQL(テストのスキーマ確認など)と後始末だけを提供する。 以前は @libsql/client の Client をそのまま返していたが、PostgreSQL/D1 でも同じ形で 扱えるようにここで最小面に絞った。

Methods ​

close() ​

close(): Promise<void>

Defined in: packages/db/src/types.ts:42

接続を閉じる(D1 は接続を持たないので no-op)。

Returns ​

Promise<void>


execute() ​

execute(sql): Promise<{ rows: Record<string, unknown>[]; }>

Defined in: packages/db/src/types.ts:40

生 SQL を1文実行して行を返す。

Parameters ​

sql ​

string

Returns ​

Promise<{ rows: Record<string, unknown>[]; }>