DbSchema connects to FairCom c-treeACE over JDBC, reads the SQL catalog, and supplies what the platform's own utilities leave out: interactive ER diagrams, a desktop SQL editor, and HTML documentation for the applications built on it.
Trusted by teams at
c-treeACE engines power healthcare, finance, and manufacturing systems that often outlive the teams who embedded them. The schema exists — in the catalog, in the code, in a retired developer's memory — everywhere except on paper.
DbSchema reads the SQL catalog and produces the diagrams and documentation the original team never drew, so the current one stops reverse engineering by hand.
Desktop tooling for an engine usually managed through code.
DbSchema reads tables, columns, indexes, and foreign keys from the c-treeACE SQL catalog and lays them out as a diagram — the map the source code never provided.
Execute SQL against the live server and inspect results inline — debug application queries and validate data without touching the application process.
Produce an HTML report of tables, types, and relationships with navigable diagrams — for operations, auditors, and the next developer to join.
The model is a file in your repository, so schema work follows the workflow your code already uses: branch, diff, pull request. After the review, DbSchema generates the DDL and applies it to each c-treeACE environment in turn.
Enable SQL services on the server first — the navigational ISAM engine alone exposes no
JDBC-accessible catalog, so the SQL layer must be activated in the server configuration.
Then download the JDBC driver from the FairCom developer portal, register it in DbSchema's
driver manager, and connect with a URL of the form jdbc:ctree://host:6597/dbname,
where 6597 is the default c-treeACE SQL port. More detail is on the
c-treeACE JDBC driver page.
Community Edition is free; the Architect trial runs 15 days. No account needed.
Teams working with c-treeACE often use these engines too. Explore dedicated guides and JDBC setup for each.