AT RELATIONS

Материал из GedeminWiki
Перейти к: навигация, поиск
CREATE TABLE at_relations (
 id              dintkey,

 relationname    dtablename NOT NULL,

 relationtype    drelationtype,                    /* тып: T -- table,  V -- view */

 lname           dname,                            /* локализованное имя                    */
 lshortname      dname,                            /* локализованное короткое имя           */
 description     dtext180,                         /* описание                              */

 afull           dsecurity,                        /* права доступа                         */
 achag           dsecurity,
 aview           dsecurity,

 referencekey    dforeignkey,                      /* ссылка на таблицу,
                                                      по которой устанавливается связь ключевого поля  */
 branchkey       dforeignkey,                      /* ветка вызова из проводника */
 listfield       dfieldname,                       /* поле для отображения */
 extendedfields  dtext254,                         /* поля для расширенного отображения, без пробелов через запятую */

 editiondate     deditiondate,                     /* Дата последнего редактирования */
 editorkey       dintkey,                          /* Ссылка на пользователя, который редактировал запись*/
 reserved        dinteger                          /* зарезервировано для будущих поколений */
);

ALTER TABLE at_relations ADD CONSTRAINT at_pk_relations_id
 PRIMARY KEY (id);

ALTER TABLE at_relations ADD  CONSTRAINT at_fk_relations_referencekey
 FOREIGN KEY (referencekey) REFERENCES at_relations (id);

ALTER TABLE at_relations ADD CONSTRAINT at_fk_relations_editorkey
 FOREIGN KEY(editorkey) REFERENCES gd_people(contactkey)
 ON UPDATE CASCADE;

CREATE UNIQUE INDEX at_x_relations_rn ON at_relations
 (relationname);

CREATE UNIQUE INDEX at_x_relations_ln ON at_relations
 (lname);

CREATE UNIQUE INDEX at_x_relations_lsn ON at_relations
 (lshortname);
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты