SQL-команда примерно такая:
-- в байтах SELECT sum(pg_column_size(id)) FROM a.t_d; -- или в человеко-понятном формате SELECT pg_size_pretty(sum(pg_column_size(id))) FROM a.t_d;
Мы используем встроенную функцию pg_column_size(), которая показывает нам размер занимаемой ячейки таблицы. Мы обходим каждую запись таблицы и вычисляем размеры ячеек.
Применив агрегатную функцию sum(), мы можем просуммировать все значения размеров всех ячеек столбца, чтобы понять какое место на диске занимает столбец.
Для более удобного восприятия числа размера столбца, мы используем функцию pg_size_pretty().
Информационные ссылки
Официальный сайт WEB-оболочки pgAdmin — https://www.pgadmin.org
Официальный сайт СУБД PostgreSQL — https://www.postgresql.org
Команды SQL — https://postgrespro.ru/docs/postgresql/15/sql-commands