Я долго искал достойный и, желательно, бесплатный инструмент для Linux, и нашел это Java-приложение весьма неплохим (наконец-то !!):
http://sqldeveloper.solyp.com/
Будучи Java, он является кроссплатформенным (я запускаю его на Linux без проблем) и будет подключаться к любой базе данных, для которой вы можете получить драйвер JDBC. То есть: практически любая база данных .
Импортировать вашу базу данных и получить визуальную ( ERM ) схему базы данных довольно просто . Функция автоматической разметки также хороша, но обратите внимание, что она не выполняется автоматически, и вам нужно нажать кнопку «автоматическая разметка» после импорта объектов в диаграмму.
Приложение также является довольно хорошим универсальным инструментом администрирования / просмотра баз данных. В качестве одного небольшого примера я использую его вместо pgadmin для некоторых базовых работ по разработке из-за простых тонкостей, таких как ширина столбца результатов SQL-запроса, автоматически подгоняемая под содержание (что сводит меня с ума в pgadmin).