Skip to content
Discussion options

You must be logged in to vote

Short answer: No, you can't bring your own pgvector/Postgres instance. Pixeltable isn't just using PostgreSQL—it's built on top of PostgreSQL with extensive custom implementations that require complete control of the database schema and lifecycle.

Why it's not swappable:

Custom Metadata Schema: Pixeltable creates its own system tables (systeminfo, dirs, tables, etc.) with complex JSONB metadata that tracks table versioning, column dependencies, incremental computation state, and view/snapshot lineage.

Incremental Computation Engine: The core value prop—automatic recomputation when data/code changes—requires tight integration with PostgreSQL's transaction system. Pixeltable tracks exactly …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by pierrebrunelle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
documentation Improvements or additions to documentation question Further information is requested
2 participants