Мне интересно это только у меня такие странности или еще кто с ними сталкивался.
1.Имеем 2 базы одинаковые. Одна рабочая, другая - тестить вносимые изменения.
Если в объект типа таблицы вносить какие-либо изменения (добавить поля + написать/изменить тригерры), то:
при импорте этого объекта в базу система предалагает Merge: Existing<-New и в результате такого слияния бывает,
что либо поля не добавляются, либо триггеры остаются от старой версии. Помогает только ручной выбор Replace
2.Второй глюк бывает что изменишь какой-то объект, к примеру отчет или форму. И даже если ты ее перезапускаешь, то изменений не видно.
Помогает только закрыть/открыть базу. Такое чувство, что старая копия объекта продолжает браться из какого-то кэша.
3.Компилятор тоже доставляет порой головную боль. Если какая-то процедура вызывается из тригера и ты одновременно подправишь процедуру
(добавишь еще 1 параметр к примеру) и вызовы этой процедуры в триггере, то при компиляции будет выскакивать ошибка (если рассматривать данный пример,
то будет ругаться что неправильное число параметров функции). Тобишь опять такое чувство что он пытается не весь сходник перекомпилировать, а только измененые
триггеры/функции. И зачастую просто напросто приходится поэтапно вносить изменения и компилить.
Как со всем этим бороться?