Files
crm.clientright.ru/modules/ModuleBuilder/schema.xml

103 lines
3.4 KiB
XML
Executable File

<?xml version='1.0'?>
<schema>
<tables>
<table>
<name>vtiger_tks_module</name>
<sql><![CDATA[CREATE TABLE `vtiger_tks_module` (
`tabid` int(19) NOT NULL default '0',
`name` varchar(25) NOT NULL,
`tablabel` varchar(25) NOT NULL,
`modifiedby` int(19) default NULL,
`ownedby` int(19) default NULL,
`version` varchar(10) default NULL,
`parent` varchar(30) default NULL,
`tks_entity` varchar(50) NOT NULL,
PRIMARY KEY (`tabid`),
UNIQUE KEY `tab_name_idx` (`name`),
KEY `tab_modifiedby_idx` (`modifiedby`),
KEY `tab_tabid_idx` (`tabid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8]]></sql>
</table>
<table>
<name>vtiger_tks_blocks</name>
<sql><![CDATA[CREATE TABLE `vtiger_tks_blocks` (
`blockid` int(19) NOT NULL,
`tabid` int(19) NOT NULL,
`blocklabel` varchar(100) NOT NULL,
`sequence` int(10) default NULL,
`show_title` int(2) default NULL,
PRIMARY KEY (`blockid`),
KEY `block_tabid_idx` (`tabid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8]]></sql>
</table>
<table>
<name>vtiger_tks_field</name>
<sql><![CDATA[CREATE TABLE `vtiger_tks_field` (
`tabid` int(19) NOT NULL,
`fieldid` int(19) NOT NULL auto_increment,
`columnname` varchar(30) NOT NULL,
`tablename` varchar(50) NOT NULL,
`generatedtype` int(19) NOT NULL default '0',
`uitype` varchar(30) NOT NULL,
`fieldname` varchar(50) NOT NULL,
`fieldlabel` varchar(50) NOT NULL,
`readonly` int(1) NOT NULL,
`presence` int(19) NOT NULL default '1',
`defaultvalue` text,
`maximumlength` int(19) default NULL,
`sequence` int(19) default NULL,
`block` int(19) default NULL,
`displaytype` int(19) default NULL,
`typeofdata` varchar(100) default NULL,
`quickcreate` int(10) NOT NULL default '1',
`quickcreatesequence` int(19) default NULL,
`info_type` varchar(20) default NULL,
`masseditable` int(10) NOT NULL default '1',
`helpinfo` text,
`summaryfield` int(10) NOT NULL default '0',
`isfilter` int(19) NOT NULL default '0',
PRIMARY KEY (`fieldid`),
KEY `field_tabid_idx` (`tabid`),
KEY `field_fieldname_idx` (`fieldname`),
KEY `field_block_idx` (`block`),
KEY `field_displaytype_idx` (`displaytype`)
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8]]></sql>
</table>
<table>
<name>vtiger_tks_picklist</name>
<sql><![CDATA[CREATE TABLE `vtiger_tks_picklist` (
`fieldid` int(11) NOT NULL,
`tabid` int(10) default NULL,
`picklistvalue` varchar(200) NOT NULL,
`sequence` int(11) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8]]></sql>
</table>
<table>
<name>vtiger_tks_relatedlists</name>
<sql><![CDATA[CREATE TABLE `vtiger_tks_relatedlists` (
`relation_id` int(19) NOT NULL,
`tabid` int(10) default NULL,
`related_tabid` int(10) default NULL,
`name` varchar(100) default NULL,
`sequence` int(10) default NULL,
`label` varchar(100) default NULL,
`presence` int(10) NOT NULL default '0',
`actions` varchar(50) NOT NULL default '',
PRIMARY KEY (`relation_id`),
KEY `relatedlists_relation_id_idx` (`relation_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8]]></sql>
</table>
<table>
<name>vtiger_tks_fieldmodulerel</name>
<sql><![CDATA[CREATE TABLE `vtiger_tks_fieldmodulerel` (
`fieldid` int(11) NOT NULL,
`tabid` int(10) default NULL,
`module` varchar(100) NOT NULL,
`relmodule` varchar(100) NOT NULL,
`status` varchar(10) default NULL,
`sequence` int(11) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8]]></sql>
</table>
</tables>
</schema>