Здравствуйте, wildwind, Вы писали:
W>Нужно взять за правило: поменял объект в схеме — сохранил в файл и закоммитил в VCS. Список измененных объектов должен храниться тоже в VCS, например, в локальном git бранче. А не в самой схеме, которая может легко накрыться. Тогда необходимость в сравнении схем отпадает.
Это классический, но кмк не продуктивный способ

разработчикам это полдня сидеть делать копипейст вместо того чтобы прямо в тестовой базе в девелопере открыть скрипт, внести правки и прогнать тесты; кроме того они забывчивые. А хотелось бы наладить прозрачную синхронизацию между текстом измененной DDL схемы и локальным репозиторием (svn-git-и т.п.). В PL/SQL developer-е также есть что-то типа проектов (бесполезная штука) и плагинов к SVN и GIT (но они также вынуждают сваливать изменения схемы в локальный файл вручную)