За идею взята обработка Определение размера базы данных 1С с разбивкой по объектам метаданных, и доработана для работы с субд PostgreSQL.
Порядок работы:
1) Устанавливаем ODBC-драйвер (https://www.postgresql.org/ftp/odbc/versions/msi/)
2) Заполняем строку соединения в обработке (в справке указан пример)
3) Жмем кнопку Заполнить структуру БД
Совместимость:
Управляемая форма будет работать с платформой 8.3.6+, протестирована на 8.3.11.3133 (PostgreSQL 9.6.7 x64). Синхронные вызовы не используются.
Обычная форма на 8.3.9.1818 (в режиме совместимости с 8.2.16) (PostgreSQL 9.4.2). Не гарантирована работа обычной формы на совместимости выше 8.3.6 (из-за функции Найти)
Windows-клиент должен быть в любом случае (так как используются com-объекты), сам сервер СУБД по идее может быть и на Linux, но проверить не смог, так как таких машин нет.
Возможные ошибки при подключении:
Ошибка: Не удается загрузить указанный драйвер из-за системной ошибки 126: Не найден указанный модуль
Решение: Установите последние библиотеки Microsoft Visual C++
Ошибка: Источник данных не найден и не указан драйвер, используемый по умолчанию
Решение: Драйвер не найден, проверьте правильность имени в строке соединения. Возможно потребуется удалить/установить драйвер заново, либо использовать другую редакцию (x64 вместо x86, либо наоборот).
Ошибка:
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): FATAL: no pg_hba.conf entry for host...
Решение: нужно указывать не имя сервера, а просто "localhost".