跳转到内容
简体中文

RegisterMsSqlPluginsOptionsType

此内容尚不支持你的语言。

RegisterMsSqlPluginsOptionsType = object

Defined in: src/persistence/journals/MsSqlPluginOptions.ts:8

readonly optional durableStateStore?: MsSqlDurableStateStoreOptions

Defined in: src/persistence/journals/MsSqlPluginOptions.ts:27

Durable-state-store-specific options (table name).


readonly optional journal?: MsSqlJournalOptions

Defined in: src/persistence/journals/MsSqlPluginOptions.ts:23

Journal-specific options (table names, autoCreate).


readonly optional pool?: MsSqlPoolLike

Defined in: src/persistence/journals/MsSqlPluginOptions.ts:15

Shared connection pool injected into all three stores. When provided, the journal + snapshot + durable-state stores reuse ONE pool (the usual case — they target the same database). When omitted, each store lazily builds its own pool from its url / poolConfig.


readonly optional poolConfig?: Record<string, unknown>

Defined in: src/persistence/journals/MsSqlPluginOptions.ts:19

mssql config object applied to every store that does not set its own.


readonly optional serializer?: Serializer

Defined in: src/persistence/journals/MsSqlPluginOptions.ts:21

Shared payload serializer applied to every store that does not set its own.


readonly optional snapshotStore?: MsSqlSnapshotStoreOptions

Defined in: src/persistence/journals/MsSqlPluginOptions.ts:25

Snapshot-store-specific options (table name, keepN).


readonly optional url?: string

Defined in: src/persistence/journals/MsSqlPluginOptions.ts:17

Connection string applied to every store that does not set its own.