Neon is serverless PostgreSQL with database branching: fork production into an isolated branch in seconds, each branch with its own connection string. DbSchema connects with that string and turns the branch's schema — pgvector columns included — into an ER diagram.
Trusted by teams at
Neon separates compute from storage, so a branch costs seconds and every developer or CI run can have one — auto-suspending when idle. Apply migrations independently for a week, and "what exactly is on this branch?" starts needing a real answer.
DbSchema answers it visually: connect to the branch endpoint, see its schema as a diagram, and set it against main before the merge.
PostgreSQL tooling that understands a per-branch world.
Every Neon branch exposes its own endpoint; point DbSchema at it and that branch's tables, keys, and relationships appear as an ER diagram.
Compare a feature branch's schema against main, walk through every structural difference, and know what a migration really changed before it travels on.
The data explorer renders pgvector columns as array-like values, so RAG pipelines can be checked visually — with filters and foreign-key navigation for everything else.
DbSchema keeps the schema in a model file, so the design gets a history of its own: commit it beside the application code, review schema changes in pull requests, and regenerate the diagram for whichever Neon branch you connect to next.
Neon speaks the PostgreSQL wire protocol, so DbSchema's bundled PostgreSQL driver
(org.postgresql.Driver) connects out of the box — the workflow on our
PostgreSQL page applies to Neon unchanged. Copy the
branch's connection string from the Neon dashboard; as a JDBC URL it reads
jdbc:postgresql://ep-xxx.us-east-2.aws.neon.tech/mydb?sslmode=require, where the
hostname encodes the compute endpoint ID and AWS region. SSL
(sslmode=require) is mandatory on every Neon connection.
For applications making many short-lived connections, Neon offers a pooler endpoint whose
hostname ends in -pooler.us-east-2.aws.neon.tech; it avoids exhausting the
connection limit on small compute tiers. Idle branches auto-suspend and wake when DbSchema
connects. Since each branch has its own endpoint, save one connection profile per branch.
Driver details: Neon JDBC driver page.
No signup — the installer carries the free Community Edition and a 15-day Architect trial.
Teams working with Neon often use these engines too. Explore dedicated guides and JDBC setup for each.