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
PGVectorStoreinstance. It includes Postgres connection options, table name, filter, and verbosity level.