Build a clearer workflow for Google AlloyDB: reverse engineer existing schemas into interactive ER diagrams, model changes visually, and generate reviewed SQL scripts before deployment.
DbSchema is built for relational modeling, migration planning, and SQL-first collaboration. Keep an offline model in Git, collaborate across teams, and publish documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See Google AlloyDB Features Download Google AlloyDB JDBC Driver
Get to your first Google AlloyDB schema diagram in minutes. No account, no credit card.
Download the installer for Windows, macOS, or Linux and launch DbSchema. No signup required.
Reverse engineer an existing Google AlloyDB database or open a sample model to explore tables, relationships, and indexes.
Edit schema visually, generate documentation, and prepare reviewed migration scripts for safer releases.
Google AlloyDB is a fully managed PostgreSQL-compatible database service on Google Cloud designed for demanding OLTP workloads while simultaneously supporting fast analytical queries through an integrated columnar engine. The columnar engine automatically selects hot columns based on query patterns and maintains an in-memory columnar store in parallel with the row-based primary storage, enabling hybrid transactional and analytical processing (HTAP) without separate ETL pipelines. Additional features such as ML-based query optimizer tuning, pgvector support for AI embeddings, AlloyDB AI integration, and AlloyDB Omni for on-premises deployments distinguish it from standard Cloud SQL PostgreSQL. DbSchema connects using the standard PostgreSQL JDBC driver and introspects AlloyDB schemas including extensions, foreign tables, and partitioned tables, rendering them as interactive schema diagrams.
Download DbSchema Free See Google AlloyDB Features
Because AlloyDB exposes a fully PostgreSQL-compatible SQL interface, DbSchema's SQL editor connects
seamlessly and provides the same auto-completion, syntax highlighting, and result grid features as
with any PostgreSQL database. You can write OLTP queries with row-level locking alongside analytical
aggregations that benefit from the columnar engine, all within the same connection. AlloyDB's
automatic columnar acceleration is transparent to the query author; DbSchema's editor shows actual
execution time so you can observe the performance difference between queries routed to row storage and
those accelerated by the columnar engine. The editor also supports pgvector operators
for similarity search queries used in AI and machine learning workflows.
The DbSchema data explorer lets you browse AlloyDB table contents row by row with full filter and sort
support for all PostgreSQL data types including arrays, JSONB, and vector columns. For
AlloyDB read replicas — which are extremely fast because they serve reads directly from the columnar
cache — the data explorer delivers near-instantaneous pagination even on very large tables. You can
connect DbSchema to both the primary instance and read replicas simultaneously, switching between them
in the connection panel to compare data consistency or test replica lag scenarios.
DbSchema connects to Google AlloyDB using the standard PostgreSQL JDBC driver
(org.postgresql.Driver). The JDBC URL format is
jdbc:postgresql://alloydb-instance:5432/mydb, where alloydb-instance is
the private IP of your AlloyDB primary instance or the address exposed by the AlloyDB Auth Proxy.
AlloyDB does not have a public IP by default; use the AlloyDB Auth Proxy or Private Service Connect
to securely route JDBC traffic from outside Google Cloud. Supply a PostgreSQL-compatible username and
password, or use IAM database authentication with a Cloud SQL Auth Proxy token. For high-availability
deployments, point DbSchema at the AlloyDB cluster endpoint, which automatically routes to the
current primary.