Pistachio – A declarative schema migration tool for PostgreSQL
Uses PostgreSQL's own parser when sqldef hits parsing limits.
Declarative, versioned schema & config migrations for Qdrant — Alembic for vector collections.
Alembic for Qdrant fills a real gap that vector database users actually feel.
Backend developers using Qdrant for vector search
Alembic · Flyway · Liquibase
I'm Diego. I've been extensively using Qdrant for hybrid search, but there's no standard way to track and manage schema migrations.
I've used alembic in the past for relational databases, so I decided to develop something similar for Qdrant: revector. You write declarative YAML migrations, commit them next to your code, and apply or roll them back with a single static binary.
Repo: https://github.com/diegoglozano/revector Docs: https://diegoglozano.github.io/revector/
Thanks for taking a look, happy to hear your feedback!
Uses PostgreSQL's own parser when sqldef hits parsing limits.
Renames Alembic migrations chronologically when file_template only affects new files.
Content-aware schema routing kills YAML LSP guesswork; elegant stdio proxy architecture.
Fixes schema drift without migration history where Alembic leaves you stranded.
Declarative YAML turns any REST API into an MCP tool in minutes.
Drop-in migra replacement with migrations folder support and AI explanations.