When comparing Metabase vs DbSchema, the Slant community recommends Metabase for most people. In the question“What are the best user friendly interfaces for querying postgres data and creating reports?” Metabase is ranked 3rd while DbSchema is ranked 6th. The most important reason people chose Metabase is:
Metabase is licensed under GPLv3 with source code available on [GitHub](https://github.com/metabase/metabase).
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Free and open source
Metabase is licensed under GPLv3 with source code available on GitHub.
Pro Can send a set of metrics to Slack
Metabase includes a feature called Pulses that can send a set of metrics to Slack daily.
Pro SQL access for more advanced queries
Pro Very powerful user friendly interface
Pro Graphical Diagram Editor
Includes the possibility to edit tables and data directly in the diagram without writing SQL statements.
Pro Multi-platform
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.
Cons
Con General data tool not designed for web analytics
Generic BI data tool, is absent any necessary features required for analytics of web data. Of course it may work with captured data sets, it just doesn't do anything but data.
Con Very early in development
For instance, you can't make a stacked bar graph or edit your axis labels yet.