Я рекомендую DBeaver : мультиплатформенный, бесплатный, с открытым исходным кодом, подключается к большинству популярных механизмов БД и поддерживает реверс-инжиниринг.
Я пробовал реверс-инжиниринг как БД MySQL, так и БД PostgreSQL, и это сработало как прелесть:)