Ingres still runs production systems in government, finance, and industry — often with documentation that retired along with its designers. DbSchema connects over JDBC, reads the system catalogs, and gives the schema a diagram, a SQL editor, and current HTML documentation.
Trusted by teams at
Ingres predates most of the tooling your team uses today — its ideas shaped PostgreSQL, and Actian develops it still. But an inherited installation usually arrives with sparse notes and nobody left who drew the original design, so the structure gets reconstructed one catalog query at a time.
DbSchema reconstructs it in one pass: connect, and tables, columns, and constraints come back as an ER diagram you can reorganize, annotate, and hand to the team.
Three things every legacy takeover needs, in one desktop app.
DbSchema reads table definitions, column metadata, and constraint information over JDBC and lays them out as a diagram — the onboarding aid an inherited system rarely has.
Write and run Ingres SQL in an editor that shows results in a grid — the schema stays in view while you type, and no isql session is involved.
One export produces HTML documentation of the live structure — a dependable reference for maintenance work and for planning what a migration would touch.
The DbSchema model is a file, so an Ingres schema from another era drops straight into a modern repository. Every structural change becomes a commit with an author and a diff, and reviews happen in the pull request — the same workflow the rest of your code follows.
The JDBC driver comes from Actian's download pages; register the JAR under
Connections > Manage Drivers. The driver class is
com.ingres.jdbc.IngresDriver. On the server side, the Ingres network server
must be running — ingstart with networking enabled.
Ingres accepts connections on port 21064 by default. Build the URL as
jdbc:ingres://host:21064/dbname, with the database name matching the installed
Ingres instance name exactly. More setup detail is on the
Ingres JDBC driver page.
Free Community Edition, a 15-day Architect trial, and no signup anywhere.
Teams working with Ingres often use these engines too. Explore dedicated guides and JDBC setup for each.