DbSchema renders Vertica's logical layer — tables, views, sequences, and their relationships — as ER diagrams, and gives analytics engineers a desktop workbench for designing, comparing, and querying the columnar warehouse.
Trusted by teams at
Vertica physically stores each table as projections — sorted, segmented, multiplied for performance. Powerful for scans, but as projections accumulate, the question "how do these tables actually relate?" gets harder to answer from the catalog.
DbSchema keeps the logical layer in front of you: entities, relationships, and view dependencies on a diagram, unobscured by the physical design underneath.
Schema work for analytics engineers who would rather not live in vsql.
Connect to any node — Vertica routes the session — and import tables, views, and sequences from each schema into a navigable diagram.
Diff the model against development and production clusters, review each difference, and generate the migration DDL that closes the gap.
Window functions, time-series aggregations, approximate queries — authored with syntax highlighting and tabulated results instead of a terminal pager.
Your Vertica schema lives in a DbSchema model file as well as on the cluster — and the file is where experiments, reviews, and sign-offs belong.
Draft new fact and dimension tables while disconnected from every environment.
Commit the model beside the ELT code and let reviewers see schema diffs in context.
Each canvas edit maps to statements you read before they run anywhere.
Apply the identical reviewed change to test and production, each on its own approval.
Register the Vertica JDBC driver from the Vertica client drivers download page in DbSchema's
driver manager, then connect to port 5433 — the JDBC URL is
jdbc:vertica://host:5433/dbname. The node's firewall must allow inbound TCP on
5433 from your workstation; in multi-node clusters any node works, since Vertica routes the
session internally.
Setup reference: the Vertica JDBC driver page.
Install free in minutes; the 15-day Architect trial comes along, signup not required.
Teams working with Vertica often use these engines too. Explore dedicated guides and JDBC setup for each.