Skip to content

Supported Databases

DBModeler currently supports 14 database engines through its catalog-driven modeling and export system.

EngineNotes
PostgreSQLStrong native type support and sequence-aware workflows
MySQLTable-engine-specific behavior and MySQL-style quoting
MariaDBSimilar operational model to MySQL with MariaDB-specific nuances
OracleStricter foreign-key action behavior and Oracle-native type families
SQL ServerBracket-style identifier quoting and SQL Server DDL behavior
SQLiteLightweight engine support for compact schemas
IBM Db2Enterprise-oriented engine family support
SnowflakeCloud data platform behavior and warehouse-oriented SQL patterns
BigQueryWarehouse-style type handling and BigQuery-specific mappings
RedshiftAWS warehouse-oriented engine support
CockroachDBPostgreSQL-adjacent engine family with its own caveats
YugabyteDB (YSQL)PostgreSQL-family style support through the catalog
TiDBMySQL-family style mapping with TiDB considerations
DuckDBAnalytical workflow support with DuckDB-specific mappings

Engine support in DBModeler does not mean identical SQL output across all databases.

It means the catalog provides engine-specific behavior for:

  • data type mapping
  • identifier quoting
  • table storage options
  • foreign-key action support
  • ID generation strategies
  • SQL command templates

Some features vary by engine. Foreign-key actions, type fallbacks, sequence behavior, and enum handling are not identical across the supported set.

If you are working close to engine-specific limits, always review SQL preview before exporting.

Next: Data Type Mapping