Build a clearer workflow for InterBase: reverse engineer existing schemas into interactive ER diagrams, model changes visually, and generate reviewed SQL scripts before deployment.
DbSchema is built for visual modeling, schema documentation, and deployment. Keep an offline model in Git, collaborate across teams, and publish documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See InterBase Features Download InterBase JDBC Driver
Get to your first InterBase 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 InterBase 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.
Embarcadero InterBase is a compact relational database with on-disk encryption, change journaling, and a wire protocol shared with Firebird through their common lineage. It is widely used in Delphi and C++ Builder applications where the database ships embedded within the installed product. These application databases are typically maintained by developers rather than dedicated DBAs, with no tooling for schema visualization. DbSchema provides an ER diagram view of InterBase schemas, an SQL editor for querying data, and documentation generation for understanding legacy application databases.
InterBase databases in Delphi and C++ Builder applications often have table structures that evolved over many application release cycles with no formal ERD. DbSchema renders the current schema state — tables, columns, primary keys, foreign keys, and generator-backed identity columns — as a diagram that makes the underlying data model visible without reading raw DDL.
Download DbSchema Free See InterBase Features
InterBase supports stored procedures and triggers using a PSQL dialect closely related to Firebird's. DbSchema's SQL editor connects to InterBase and lets you run ad-hoc queries, test stored procedure calls, and inspect system table metadata — useful for reverse-engineering what a Delphi application actually does with its embedded database.
Application databases bundled with Delphi or C++ Builder products rarely have up-to-date documentation. DbSchema generates HTML schema documentation directly from the InterBase system catalog, providing a shareable reference that development teams can use during feature additions, maintenance work, or application handover to a new team.
InterBase listens on port 3050 by default. The JDBC URL format is
jdbc:interbase://host:3050//path/to/database.gdb — note the double slash before
the absolute path to the database file. Download the InterBase JDBC driver (IBProvider or an
InterBase-compatible driver build) from the Embarcadero developer portal and register it via
DbSchema's driver manager. The database file extension is typically .gdb or
.ib depending on the InterBase version used when the application was built.