Строить ER-диаграммы СУБД PostgreSQL можно в программе DBeaver.
Для этого в интерфейсе DBeaver в браузере Проекта достаточно выбрать Диаграммы и из контекстного меню выбрать Создать новую ER-диаграмму. Затем задать имя диаграммы, развернуть из списка базу и и отметить схему или иные объекты базы данных для их включения в диаграмму:
В результате DBeaver строит ER-модель. Для примера:
Интерактивный режим ER-диаграммы интуитивен, имеется зум, можно перемещать объекты, выбирать и перемещать связи, связи выбранных столбцов подсвечиваются, в подвале окна выводится имя выбранной таблицы или при выбранной связи имя внешнего ключа. Диаграмму можно сохранить в графических форматах (bmp/gif/png), в формате ERD или в GraphML