AlloyDB speaks PostgreSQL, so DbSchema connects with the standard PostgreSQL JDBC driver it already bundles — and models the schema, from partitioned tables to pgvector columns, with diagrams, documentation, and Git versioning on top.
Trusted by teams at
AlloyDB accelerates analytics with an in-memory columnar engine and keeps transactions fast on row storage — all behind the PostgreSQL interface your team already knows. What it cannot automate: how the schema fits together, what drifted between environments, and what a migration will actually do.
DbSchema covers that side — a design model with diagrams, published documentation, and SQL you review before it runs.
Postgres-grade tooling, pointed at Google's HTAP service.
Write transactional queries and analytical aggregations against the same connection — with pgvector operators for similarity search and autocompletion that reads your schema.
Compare the model with development and production instances, then generate the migration SQL you approve difference by difference.
Publish interactive HTML5 documentation — tables, extensions, comments — that teammates browse in a browser, no Google Cloud login required.
Keep the AlloyDB schema as a model file in your repository. Branch it and pull-request design changes with the application code, then let DbSchema produce the SQL and carry it through development, staging, and production.
DbSchema uses the standard PostgreSQL JDBC driver (org.postgresql.Driver), which
it already includes — AlloyDB's protocol compatibility means no additional driver setup.
Because instances have no public IP by default, start the AlloyDB Auth Proxy or configure
Private Service Connect so JDBC traffic can reach the instance from your machine.
The URL takes the form jdbc:postgresql://alloydb-instance:5432/mydb on port
5432, where the host is the primary's private IP or the address the Auth
Proxy exposes; authenticate with a PostgreSQL-compatible username and password, or IAM
database authentication. For high availability, point DbSchema at the cluster endpoint, which
routes to the current primary — and AlloyDB Omni on-premises connects with the same driver
configuration. Details are on the
AlloyDB JDBC driver page.
Grab the installer — free Community Edition, 15-day Architect trial, zero signup.
Teams working with Google AlloyDB often use these engines too. Explore dedicated guides and JDBC setup for each.