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