PG‑Size Inspector - контроль размера баз данных, схем и таблиц PostgreSQL
Категория: python_utils
Аналитикам часто нужно следить за разрастанием баз данных: вовремя замечать «раздутые» таблицы, оценивать темпы прироста данных и планировать архивацию. Ручные запросы в psql отнимают время, а готовые GUI‑утилиты не всегда дают единый отчёт по всем БД сервера.
PG‑Size Inspector решает эту задачу за 5 минут:
- Запускается как локальное веб‑приложение (Flask).
- Параметры подключения (хост, порт, пользователь, пароль) хранятся в
.env— безопасно и без правки кода. - Показывает размер всех пользовательских БД или только выбранных (список задаётся в
.env). - Раскрывает детали по каждой БД: схема → таблица → размер в удобном формате (Б, КБ, МБ, ГБ).
- Работает с именами в любом регистре (таблицы
Logs,Ordersи т.д.) — без ошибок. - Отчёт свёрнут в аккордеоны — можно быстро найти проблемные объекты.
Это готовый скрипт, который можно положить на сервер с PostgreSQL и запустить одним движением. Для аналитика, админа или разработчика — идеальный компаньон для мониторинга дискового пространства.
Пример отчета:
История версий
v1
19.06.2026
