EDB Postgres Advanced Server is PostgreSQL built out for the enterprise, with an Oracle compatibility layer on top. DbSchema connects through the standard PostgreSQL driver and diagrams EPAS schemas — packages, synonyms, and Oracle-compatible objects included.
Trusted by teams at
Teams usually arrive at EPAS mid-journey from Oracle. The schema mixes VARCHAR2 with native Postgres types, packages sit beside PL/pgSQL functions, and DBAs from both worlds have to reason about the same objects with different instincts.
A shared diagram settles the vocabulary problem: everyone sees the same tables, packages, and synonyms, whatever dialect they think in.
Design-side tooling for the database carrying your most regulated workloads.
Reverse-engineer EPAS schemas into diagrams that keep Oracle-compatible objects visible — a data model both your Postgres and Oracle people can read.
Test PL/pgSQL and Oracle-compatible statements — hierarchical CONNECT BY queries, ROWNUM pagination, package calls — with completion for tables, views, and functions.
Diff the model against each EPAS instance, review the differences, and apply a migration script you have read — the audit trail writes itself.
Regulated industries run on EPAS — and on evidence. Export the schema as interactive HTML5 documentation with searchable diagrams and column comments, and compliance reviewers browse the data model without an account on any database server.
EPAS speaks the PostgreSQL protocol, so the standard driver (org.postgresql.Driver)
that ships with DbSchema is all you need. The default listener port is 5444 —
unlike community PostgreSQL's 5432 — giving a URL such as
jdbc:postgresql://localhost:5444/mydb. For TDE-enabled clusters, append
?ssl=true so the connection uses SSL; for HA deployments, point DbSchema at the EDB
Failover Manager virtual IP or a PgBouncer pool that handles failover transparently. See the
EnterpriseDB JDBC driver page for setup.
The free download bundles Community Edition with a 15-day Architect trial — no signup.
Teams working with EnterpriseDB (EDB) often use these engines too. Explore dedicated guides and JDBC setup for each.