Busqué durante mucho tiempo una herramienta decente, y preferiblemente gratuita, para Linux y encontré esta aplicación java que es bastante buena (¡por fin!):
http://sqldeveloper.solyp.com/
Al ser Java, es multiplataforma (lo ejecuto en Linux sin problemas) y se conectará a cualquier base de datos para la que pueda obtener un controlador JDBC. es decir: casi cualquier base de datos .
Es muy fácil importar su base de datos y obtener una representación visual ( ERM ) del esquema de la base de datos. La función de diseño automático también es buena, pero tenga en cuenta que no se hace automáticamente y debe hacer clic en el botón "diseño automático" después de importar sus objetos en el diagrama.
La aplicación también es una muy buena herramienta genérica de administración / navegación de bases de datos. Como un pequeño ejemplo, lo uso en lugar de pgadmin para algunos trabajos de desarrollo base debido a sutilezas simples como el ancho de columna de los resultados de las consultas SQL que se ajustan automáticamente al contenido (lo que me vuelve loco en pgadmin).