Red Gate Oracle Schema Compare v3 к v4 не интерпретирует UserObjectPrivileges - PullRequest
0 голосов
/ 30 августа 2018

Я использую Red Gate Oracle Schema Compare версии 3 для создания сценариев миграции для нашей базы данных.

Однако при переходе к версии 4 сравнение схемы с папкой Scripts не позволяет успешно интерпретировать UserObjectPrivileges. Он генерирует REVOKES.

Как я могу решить эту проблему?

Это может быть связано, но Red Gate Oracle Schema Compare версии 4 также обнаруживает «объекты, которые существуют в обоих, но различаются» между файлами, экспортированными в файловую систему версией 3, и файлами, экспортированными в файловую систему версией 4, хотя Я сравнил их в Notepad ++ и используя командную строку fc / b (двоичное сравнение), и никаких различий не обнаружено. Я даже скопировал и вставил один поверх другого, но они все еще рассматриваются как «объекты, которые существуют в обоих, но различны».

1 Ответ

0 голосов
/ 04 сентября 2018

Ну, я попросил поддержки у красных ворот, и ответ такой:

"Похоже, это предполагаемые изменения. Различия, которые вы видите, вызваны изменениями, которые мы внесли в сохранение грантов в файлы (выпущено в версии 3.0.16). В данном случае это не ошибка - это предполагаемое действие, потому что теперь файлы должны быть перестроены. Если вы хотите сделать это равным, вы должны развернуть с этими грантами. После первого развертывания вы должны изменить сайт сравнения и развернуть снова (если он снова показывает какие-либо различия в грантах) . После этого действия привилегии объекта должны быть совместимы с последней версией Schema Compare. "

...