When comparing Database .NET vs DbSchema, the Slant community recommends Database .NET for most people. In the question“What are the best database clients?” Database .NET is ranked 4th while DbSchema is ranked 5th. The most important reason people chose Database .NET is:
See supported functions here: https://fishcodelib.com/Database_Support.htm Supported databases: * SQL Server * SQL Azure * LocalDB * MySQL * Oracle * IBM DB2 * Informix * PostgreSQL * HP Vertica * NuoDB * Teradata * Sybase ASE * Firebird * SQLite * SQLCe * Access * Excel * VistaDB * dBase * FoxPro * OleDB * ODBC * OData * Text * NoSQL
Ranked in these QuestionsQuestion Ranking
Pro Supports a lot of databases
See supported functions here: https://fishcodelib.com/Database_Support.htm
- SQL Server
- SQL Azure
- IBM DB2
- HP Vertica
- Sybase ASE
Has a free version, the paid versions offer additional features: https://fishcodelib.com/Compare.htm
Can generate diagrams, although they look a bit ugly.
Runs on Windows, Mac, and Linux.
Pro Virtual Foreign Keys
If the Database schema is missing real foreign keys, it is possible to create virtual ones to be used within the tool.
Pro Generator for Random Data
Includes the possibility to generate random numerical data or fetch random entries from a text file to populate the database.
Pro Generate schema from existing database
Includes the possibility to generate an ER diagram from an existing database.
Pro SQL editor with syntax highlighting
Includes an SQL editor with syntax highlighting and code completion feature.
Pro Graphical Query Editor
Includes a visual query editor capable of using different join types, filters as well as the 'group by' clause.
Pro Graphical Diagram Editor
Includes the possibility to edit tables and data directly in the diagram without writing SQL statements.