Skip to content

table() and search() via HTTP #229

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
May 31, 2025
Merged

table() and search() via HTTP #229

merged 14 commits into from
May 31, 2025

Conversation

ChuckHend
Copy link
Owner

@ChuckHend ChuckHend commented May 31, 2025

Implements minimal functionality from vectorize.table() and vectorize.search() in an HTTP server that sits between client and Postgres. This is the start of the "extensionless" implementation of this entire project. This makes the project's features available anywhere that supports pgvector, such as RDS, CloudSQL, etc.

  • moves some functions from ./core into ./extension
  • renames ./core to ./server
  • adds minimal functionality for POST /table and GET /search

It's a huge diff but some of it is just moving files around. The intention is to be completely non-breaking to the Postgres extension itself.

@ChuckHend ChuckHend changed the title Http server table() and search() via HTTP May 31, 2025
@ChuckHend ChuckHend marked this pull request as ready for review May 31, 2025 03:43
@ChuckHend ChuckHend merged commit 059cb19 into main May 31, 2025
11 checks passed
@ChuckHend ChuckHend deleted the http-server branch May 31, 2025 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant