Добавление класса TgdcCheckConstraint (постановка)
Материал из GedeminWiki
Версия от 19:33, 1 октября 2007; SYSDBA (обсуждение | вклад)
Добавим класс TgdcCheckConstraint, который позволит переносить между базами данных ограничения CHECK. Для этого класса следует создать таблицу AT_CHECK_CONSTRAINTS и модифицировать процедуру синхронизации метаданных AT_P_SYNC.
Не имеет смысла заводить отдельную ветвь в Исследователе. Вместо этого в диалоговое окно редактирования таблицы добавим вкладку Ограничения, где можно будет Создавать/Изменять/Удалять ограничения подобно тому, как это сделано сейчас для индексов.
Необходимо добавить процедуру в последовательность модифай для обновления существующих баз данных.