Properties table Name table Name : string
Optional chunk Size chunk Size ?: number
Optional collection Metadata collection Metadata ?: null | Metadata
Optional collection Name collection Name ?: string
Optional collection Table Name collection Table Name ?: string
Optional columns columns ?: { contentColumnName ?: string ; idColumnName ?: string ; metadataColumnName ?: string ; vectorColumnName ?: string ; }
Type declaration Optional content Column Name ?: string Optional id Column Name ?: string Optional metadata Column Name ?: string Optional vector Column Name ?: string Optional distance Strategy distance Strategy ?: "cosine" | "innerProduct" | "euclidean"
Optional extension Schema Name extension Schema Name ?: null | string
Optional filter filter ?: Metadata
Optional ids ids ?: string []
Optional postgres Connection Options postgres Connection Options ?: PoolConfig
Optional schema Name schema Name ?: 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.