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.