pg2parquet icon indicating copy to clipboard operation
pg2parquet copied to clipboard

Add support for pgvector types

Open exyi opened this issue 9 months ago • 0 comments

  • vector is serialized as float32 List (with required elements)
  • halfvector is also serialized either as float32 List, or the new Parquet float16 if enabled with an option
  • sparsevec is serialized as uint32 -> float32 Map (maybe we should add an option to make it a dense vector?)
  • bit is already supported (they just add indexes to a built-in postgres type)

Resolves #28

exyi avatar Mar 09 '25 18:03 exyi