• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

georgia-tech-db / eva / f4921e51-a322-47cc-ae14-c2711e676c73
68%
master: 0%

Build:
Build:
LAST BUILD BRANCH: staging
DEFAULT BRANCH: master
Ran 22 Sep 2023 12:44AM UTC
Jobs 2
Files 0
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Sep 2023 12:42AM UTC coverage: 0.0%. Remained the same
f4921e51-a322-47cc-ae14-c2711e676c73

push

circle-ci

web-flow
feat: integrate with pgvector (#1153)

I will need some feedback on the design here. @xzdandy @gaurav274 

This PR reflects my initial design for in-database index features like
pgvector. My initial idea is to offload as much as possible to the
native database. When we create an index and do the index scan, we
simply push an emulated query to the underlying database. While this is
doable, this will introduce separate implementation paths in different
components including the optimizer and the executor.
 
Other than the current design, another option is to reuse the
third-party vector integration interface. There are also a few details
that I am not clear about
* For other vector libraries, we keep an index entry in our own catalog.
Do we still maintain that even for pgvector? In the original
implementation, the index catalog entry is linked to a table catalog
entry. Because in this case, the table is inside Postgres, we also need
to change the implementation here a little bit.
* ~~(Issue related to performance). Following the current create index
implementation, data will be fetched from Postgres first but it is not
really needed. The create index will anyway run inside Postgres.~~
* ~~The current vector index scan is implemented based on `_row_id`.
When it is scanning data from Postgres, we need to figure out a way to
populate `_row_id` for the native database engine.~~

0 of 0 relevant lines covered (NaN%)

0.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 f4921e51-a322-47cc-ae14-c2711e676c73.1 22 Sep 2023 12:44AM UTC 0
0.0
2 f4921e51-a322-47cc-ae14-c2711e676c73.2 22 Sep 2023 12:52AM UTC 0
0.0
Source Files on build f4921e51-a322-47cc-ae14-c2711e676c73
Detailed source file information is not available for this build.
  • Back to Repo
  • 0844f489 on github
  • Prev Build on staging (#265B5B49...)
  • Next Build on staging (#B4398963...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc