Skip to content

Documentation


Documentation / @kizami/db / node / CreateDatabaseOptions

Interface: CreateDatabaseOptions ​

Defined in: packages/db/src/migrate.ts:53

接続オプション。

Properties ​

authToken? ​

optional authToken?: string

Defined in: packages/db/src/migrate.ts:57

libSQL(Turso 等)の認証トークン。SQLite のときのみ意味を持つ。


pgIdleTimeoutMillis? ​

optional pgIdleTimeoutMillis?: number

Defined in: packages/db/src/migrate.ts:67

アイドル接続を閉じるまでのミリ秒(既定は node-postgres のまま)。


pgPoolMax? ​

optional pgPoolMax?: number

Defined in: packages/db/src/migrate.ts:65

pg プールの最大接続数(既定 10)。


pgSchema? ​

optional pgSchema?: string

Defined in: packages/db/src/migrate.ts:63

PostgreSQL のスキーマ名(既定 "public")。テストが1つの DB を並行に使い分けるための 逃げ道で、本番配備で指定する必要はない。指定するとそのスキーマを作成し、 接続の search_path をそれだけに固定する。


url? ​

optional url?: string

Defined in: packages/db/src/migrate.ts:55

接続 URL。省略時は SQLite の in-memory。