pgcodekeeper cli

pgcodekeeper cli — эта утилита по поиску разницы между одной БД PostgreSQL и другой БД PostgreSQL. Позволяет выполнять операции сравнения через terminal.

Для начала необходимо установить Java SDK версии 17+ для вашей платформы.

Переходим на сайт GitHub и скачиваем последний релиз. На момент написания это 10.8.0

После скачивания файла pgCodeKeeper-cli-10.8.0.zip распаковываем результат в /opt/pgcodekeeper-cli (предварительно создаём её через mkdir -p pgcodekeeper-cli).

Инструкция по работе с этой утилитой на сайте https://pgcodekeeper.readthedocs.io/ru/latest/cli_version.html

Сравнение двух БД

./pgcodekeeper-cli.sh \
--db-type PG \
-o "/home/[login]/Загрузки/diff.sql" \
-s 'jdbc:postgresql://127.0.0.1:5432/database1?user=user&password=test' \
-t 'jdbc:postgresql://127.0.0.1:5432/database2?user=user&password=test'
Print Friendly, PDF & Email

Добавить комментарий