跳到主要内容

FtsField

Defined in: packages/rxdb-adapter-pglite/src/fts/types.ts:27

Properties​

arrayKind?​

readonly optional arrayKind?: FtsArrayKind;

Defined in: packages/rxdb-adapter-pglite/src/fts/types.ts:43

数组列的物理形态,仅在 isArray === true 时有意义。

默认 DEFAULT_FTS_ARRAY_KIND('text[]')—— 与适配器 对 PropertyType.stringArray 的建表映射一致。此前无条件按 JSONB 生成 jsonb_array_elements_text(NEW.<col>),在适配器自己建的表上是 42883(PGL-007)。


isArray​

readonly isArray: boolean;

Defined in: packages/rxdb-adapter-pglite/src/fts/types.ts:35

是否为 StringArrayProperty:

  • true → 数组列,trigger 按 FtsField.arrayKind 展开成空格分隔文本
  • false → 普通 TEXT 列,trigger 直接读 NEW.<field>

name​

readonly name: string;

Defined in: packages/rxdb-adapter-pglite/src/fts/types.ts:29

字段列名(必须与原表列名一致)