AT OBJECT
Материал из GedeminWiki
Версия от 10:10, 7 мая 2015; SYSDBA (обсуждение | вклад)
CREATE TABLE at_object ( id dintkey, namespacekey dintkey, objectname dname, objectclass dclassname NOT NULL, subtype dtext60, xid dinteger_notnull, dbid dinteger_notnull, objectpos dinteger, alwaysoverwrite dboolean_notnull DEFAULT 1, dontremove dboolean_notnull DEFAULT 0, includesiblings dboolean_notnull DEFAULT 0, headobjectkey dforeignkey, CONSTRAINT at_pk_object PRIMARY KEY (id), CONSTRAINT at_uk_object UNIQUE (namespacekey, xid, dbid), CONSTRAINT at_fk_object_namespacekey FOREIGN KEY (namespacekey) REFERENCES at_namespace (id) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT at_fk_object_headobjectkey FOREIGN KEY (headobjectkey) REFERENCES at_object (id) ON DELETE CASCADE ON UPDATE CASCADE );