Online Documentation for DB Comparer for PostgreSQL

Работа с консольным приложением


Все настройки сравнения можно сохранить в файле проекта (*.pcp), который можно использовать также в консольном приложении DB Comparer for PostgreSQL.

 

Консольная версия DB Comparer for PostgreSQL, отлично подходящая для быстрого сравнения структуры и синхронизации баз данных, входит в пакет установки программы.

 

Использование

<путь к консольному приложению DB Comparer for PostgreSQL>\PgComparerC.exe Имя_проекта [Файл_вывода] [Файл_лога] [/E] [/B] [/L]

 

Имя_проекта

Следует указать имя файла с расширением *.pcp для использования в качестве параметра при выполнении консольной версии программы. В разделе Открытие/Сохранение проекта содержится инструкция по сохранению файла проекта.

 

Файл_вывода

Укажите файл вывода, в который следует сохранять скрипт модификации, сгенерированный утилитой. Если файл не указан, то скрипт будет сохранен в файл Имя_проекта.sql в домашнюю директорию DB Comparer for PostgreSQL.

 

Файл_лога

Укажите файл, в который следует сохранять журнал выполнения программы. Если данный параметр не задан, то журнал будет сохранен в файл Имя_проекта.log в домашнюю директорию

 

/E

Укажите данный параметр, если следует выполнить сгенерированный скрипт по завершении процедуры сравнения.

 

/L

При задании этого параметра консольная версия использует локализцию, заданную в программе.

 

/B

Данный параметр позволяет запускать программу в тихом режиме: окно консоли не появялется.

 

/A

Анализировать переименованные объекты.

 

Примеры

 

"C:\Program Files\EMS\DB Comparer for PostgreSQL\PgComparerC.exe"

DBComparer_Project.pcp

После выполнения этой команды программа сгенерирует скрипт синхронизации в файл DBComparer_Project.sql.

 

"C:\Program Files\EMS\DB Comparer for PostgreSQL\PgComparerC.exe"

DBComparer_PG.pcp Result.sql

После выполнения этой команды программа сгенерирует скрипт в файл Result.sql.

 

"C:\Program Files\EMS\DB Comparer for PostgreSQL\PgComparerC.exe"

DBComparer_PG.pcp Result.sql /E

После выполнения этой команды программа сгенерирует скрипт в файл Result.sql и выполнит его.

 

Важно: Следующие значения кода завершения возвращаются программой DB Comparer for PostgreSQL операционной системе после выполнения последней операции:

0 - удачное завершение;

1 - во время выполнения произошла ошибка (или несколько);

2 - критическая ошибка. Задача не выполнена.