Состав дистрибутива#
Единый дистрибутив distrib.tar.gz содержит все перечисленные ниже дистрибутивы с правильной раскладкой для запуска установки/обновления:
owned-distrib.tar.gz – дистрибутив содержит rpm-пакет СУБД Pangolin;
party-distrib.tar.gz – дистрибутив содержит ПО с вирусными лицензиями:
pgrouting.tar.gz – добавляет функции маршрутизации и другие возможности сетевого анализа;
postgis.tar.gz – добавляет поддержку географических объектов;
cracklib – проверяет сложность пароля;
utilities-distrib.tar.gz – дистрибутив содержит следующие утилиты:
diagnostic_tool – утилита формирования диагностического отчета:
diag;
utils;
migration_tools – утилита:
db-data-comparator – утилита для сравнения схем и данных БД;
ora2pg – утилита миграции данных из oracle в PostgreSQL;
pgloader – утилита миграции данных из MSSQL, mySQL и SQLite в PostgreSQL;
patroni – оркестратор кластера Pangolin, позволяет автоматически обслуживать кластеры Pangolin с различными типами репликации:
patroni.tar.gz;
postgresql_se_lib.tar.gz;
se_version;
version;
pg_backup – утилита резервного копирования:
manage_backup.bin.
pgbouncer – мультиплексоры соединений (программы для создания пула соединений), позволяют уменьшить накладные расходы на базу данных в случае, когда огромное количество физических соединений ведет к падению производительности Pangolin;
timescaledb – оптимизирует работу с временными рядами;
pg_auth_reencrypt - утилита для автоматического восстановления шифрования параметров подключения без привлечения администратора базы данных и администратора безопасности;
readme.txt – примечания к релизу;
releasenotes.json – примечания к релизу в формате json;
documentation – документация к продукту Pangolin:
administration-guide;
architecture;
developer-guide;
installation-guide;
release-notes;
security-guide;
pmi;
apiPLpgSQL;
installer – инструмент развертывания и инструмент обновления:
callback_plugins;
files;
filter_plugins;
group_vars;
inventory;
library;
piplines;
roles;
templates;
ansible.cfg;
readme.txt;
playbook_major_update.yaml;
playbook_minor_update.yaml;
playbook_scouting.yaml;
playbook_updates.yaml;
playbook.yaml.