Properties tableName tableName : string
Optional
chunkSize chunkSize ?: number
Optional
collectionMetadata collectionMetadata ?: null | Metadata
Optional
collectionName collectionName ?: string
Optional
collectionTableName collectionTableName ?: string
Optional
columns columns ?: { contentColumnName ?: string ; idColumnName ?: string ; metadataColumnName ?: string ; vectorColumnName ?: string ; }
Type declaration Optional
contentColumnName ?: string Optional
idColumnName ?: string Optional
metadataColumnName ?: string Optional
vectorColumnName ?: string Optional
distanceStrategy distanceStrategy ?: "cosine" | "innerProduct" | "euclidean"
Optional
extensionSchemaName extensionSchemaName ?: null | string
Optional
filter filter ?: Metadata
Optional
ids ids ?: string []
Optional
postgresConnectionOptions postgresConnectionOptions ?: PoolConfig
Optional
schemaName schemaName ?: null | string
Optional
verbose verbose ?: boolean
Interface that defines the arguments required to create a
PGVectorStore
instance. It includes Postgres connection options, table name, filter, and verbosity level.