Загрузка и установка
Выбор канала распространения
| Канал | Для чего использовать | Где находится |
|---|---|---|
| Официальный выпуск | Архивы исходного кода и примечания к выпуску | Выпуски GitHub |
| Пакет RPM | Дистрибутивы Linux на базе RPM | Репозиторий PostgreSQL Yum |
| Пакет Debian/Ubuntu | Дистрибутивы Linux на базе APT | Репозиторий PostgreSQL Apt |
| Разрабатываемый исходный код | Текущий код, ещё не вошедший в выпуск | darold/pgbadger |
Снимок документации на этом сайте основан на дереве исходного кода версии 13.2. Перед загрузкой всегда проверяйте страницу выпусков: локальный снимок намеренно зафиксирован, тогда как исходный проект продолжает выпускать новые версии.
Требования
Для создания HTML-отчётов нужны только:
- современная поставка Perl;
- веб-браузер для отображения встроенных диаграмм JavaScript.
Для необязательных возможностей требуются следующие зависимости:
| Возможность | Зависимость |
|---|---|
| Разбор CSV-журналов PostgreSQL | Text::CSV_XS |
| Запись вывода JSON | JSON::XS |
Чтение входных файлов .gz, .bz2, .lz4, .xz, .zip или .zst | соответствующая утилита zcat, bzcat, lz4cat, xz, unzip или zstdcat |
Установите поддержку JSON в Debian или Ubuntu:
В системе на базе RPM:
Параметр --zcat позволяет переопределить путь к программе распаковки. Если указать одну пользовательскую команду, смешивать разные форматы сжатия в одном запуске будет нельзя.
Установка из официального архива
Загрузите архив выпуска, затем соберите и установите его стандартными средствами Perl:
Стандартная схема site устанавливает программу как /usr/local/bin/pgbadger, а страницу руководства — как /usr/local/share/man/man1/pgbadger.1.
Для установки в стиле системного дистрибутива под /usr создайте Makefile следующим образом:
Исходный проект также поддерживает схему INSTALLDIRS=perl. Перед установкой в управляемую систему проверьте сгенерированные пути.
Установка разрабатываемой версии
Разрабатываемый код может содержать изменения, ещё не описанные в примечаниях к выпуску. Для воспроизводимой сборки производственного пакета предпочтительнее архив с тегом версии.
Проверка установки
Далее перейдите к справочнику командной строки и настройке журналирования PostgreSQL .