Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.97 KB | None | 0 0
  1. 11:46:03 CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_explanation` ( `m_explanationID` INT(11) NOT NULL AUTO_INCREMENT, `m_type` VARCHAR(45) NULL COMMENT 'possible values' /* comment truncated */ /*table field webpage */, `m_sourceID` INT(11) NULL, `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, UNIQUE INDEX `m_source_typeUQ` (`m_type` ASC, `m_sourceID` ASC), PRIMARY KEY (`m_explanationID`), CONSTRAINT `fk_m_explanation_mm_string_type1` FOREIGN KEY (`m_type`) REFERENCES `ezbuildrental`.`mm_string_type` (`mm_type`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB Error Code: 1005. Can't create table 'ezbuildrental.m_explanation' (errno: 150) 0.015 sec
  2. 11:46:03 CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_stringez` ( `m_stringezID` INT(11) NOT NULL AUTO_INCREMENT, `m_sourceID` INT(11) NOT NULL, `m_type` VARCHAR(45) NOT NULL COMMENT 'table_name,' /* comment truncated */ /*item_name, itemgroup tooltip webpage_title label */, `udpated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`m_stringezID`), UNIQUE INDEX `sourceID_m_type` (`m_sourceID` ASC, `m_type` ASC), INDEX `fk_m_stringez_mm_string_type1_idx` (`m_type` ASC), CONSTRAINT `fk_m_stringez_m_webpage1` FOREIGN KEY (`m_sourceID`) REFERENCES `ezbuildrental`.`m_webpage` (`m_webpageID`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_m_stringez_m_table1` FOREIGN KEY (`m_sourceID`) REFERENCES `ezbuildrental`.`m_table` (`m_tableID`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_m_stringez_mm_string_type1` FOREIGN KEY (`m_type`) REFERENCES `ezbuildrental`.`mm_string_type` (`mm_type`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB Error Code: 1005. Can't create table 'ezbuildrental.m_stringez' (errno: 150) 0.015 sec
  3.  
  4. SET FOREIGN_KEY_CHECKS=0;
  5. use ezbuildrental;
  6.  
  7. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  8. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  9. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
  10.  
  11. -- -----------------------------------------------------
  12. -- Schema mydb
  13. -- -----------------------------------------------------
  14. -- -----------------------------------------------------
  15. -- Schema ezbuildrental
  16. -- -----------------------------------------------------
  17. CREATE SCHEMA IF NOT EXISTS `ezbuildrental` DEFAULT CHARACTER SET utf8 ;
  18. USE `ezbuildrental` ;
  19.  
  20. -- -----------------------------------------------------
  21. -- Table `ezbuildrental`.`m_code`
  22. -- -----------------------------------------------------
  23. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_code` (
  24. `m_codeID` INT(11) NOT NULL AUTO_INCREMENT,
  25. `m_code` MEDIUMTEXT NULL DEFAULT NULL,
  26. `m_javascript` INT(4) NULL DEFAULT '0' COMMENT '1 = js code',
  27. `m_php` INT(4) NULL DEFAULT '0' COMMENT '1 = phpcode',
  28. `m_include` INT(4) NULL DEFAULT NULL,
  29. `m_path` VARCHAR(255) NULL DEFAULT NULL,
  30. PRIMARY KEY (`m_codeID`))
  31. ENGINE = InnoDB
  32. DEFAULT CHARACTER SET = utf8;
  33.  
  34.  
  35. -- -----------------------------------------------------
  36. -- Table `ezbuildrental`.`mm_string_type`
  37. -- -----------------------------------------------------
  38. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`mm_string_type` (
  39. `mm_string_typeID` INT(11) NOT NULL AUTO_INCREMENT,
  40. `mm_type` VARCHAR(45) NULL COMMENT 'webpage_title' /* comment truncated */ /*webpage_explanation
  41. field_label
  42. table_name*/,
  43. PRIMARY KEY (`mm_string_typeID`))
  44. ENGINE = InnoDB;
  45.  
  46.  
  47. -- -----------------------------------------------------
  48. -- Table `ezbuildrental`.`m_explanation`
  49. -- -----------------------------------------------------
  50. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_explanation` (
  51. `m_explanationID` INT(11) NOT NULL AUTO_INCREMENT,
  52. `m_type` VARCHAR(45) NULL COMMENT 'possible values' /* comment truncated */ /*table
  53. field
  54. webpage
  55. */,
  56. `m_sourceID` INT(11) NULL,
  57. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  58. UNIQUE INDEX `m_source_typeUQ` (`m_type` ASC, `m_sourceID` ASC),
  59. PRIMARY KEY (`m_explanationID`),
  60. CONSTRAINT `fk_m_explanation_mm_string_type1`
  61. FOREIGN KEY (`m_type`)
  62. REFERENCES `ezbuildrental`.`mm_string_type` (`mm_type`)
  63. ON DELETE NO ACTION
  64. ON UPDATE NO ACTION)
  65. ENGINE = InnoDB;
  66.  
  67.  
  68. -- -----------------------------------------------------
  69. -- Table `ezbuildrental`.`m_table`
  70. -- -----------------------------------------------------
  71. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_table` (
  72. `m_tableID` INT(11) NOT NULL,
  73. `m_prefix` VARCHAR(3) NULL DEFAULT NULL,
  74. `name` VARCHAR(255) NULL DEFAULT NULL COMMENT 'mnemonic This string is translated using m_stringez',
  75. `is_view` TINYINT(4) NULL,
  76. `is_masterdata` TINYINT(4) NULL DEFAULT 0,
  77. `is_hierarchical` TINYINT(4) NULL,
  78. `is_relationtable` TINYINT(4) NULL,
  79. `unique_column` MEDIUMTEXT NULL COMMENT 'used for tables with history where column must be unique',
  80. `history` TINYINT(4) NULL COMMENT 'Does the table contains history?',
  81. `history_done` TINYINT(4) NULL COMMENT 'Is history implemented',
  82. `description` MEDIUMTEXT NULL COMMENT 'Meaning and purpose of the described table. A bit similar like explanation but explanation is for the user and this field is for the modeller.',
  83. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  84. CONSTRAINT `fk_m_table_m_explanation1`
  85. FOREIGN KEY (`m_tableID`)
  86. REFERENCES `ezbuildrental`.`m_explanation` (`m_sourceID`)
  87. ON DELETE NO ACTION
  88. ON UPDATE NO ACTION)
  89. ENGINE = InnoDB
  90. AUTO_INCREMENT = 22
  91. DEFAULT CHARACTER SET = utf8;
  92.  
  93.  
  94. -- -----------------------------------------------------
  95. -- Table `ezbuildrental`.`mm_fieldtype`
  96. -- -----------------------------------------------------
  97. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`mm_fieldtype` (
  98. `mm_fieldtypeID` INT(11) NOT NULL AUTO_INCREMENT,
  99. `mm_name` VARCHAR(255) NULL DEFAULT NULL COMMENT 'possible values' /* comment truncated */ /*varchar
  100. tinytint
  101. int
  102. mediumtext
  103. longtext
  104. blob*/,
  105. PRIMARY KEY (`mm_fieldtypeID`))
  106. ENGINE = InnoDB
  107. AUTO_INCREMENT = 13
  108. DEFAULT CHARACTER SET = utf8;
  109.  
  110.  
  111. -- -----------------------------------------------------
  112. -- Table `ezbuildrental`.`m_logical_fieldtype`
  113. -- -----------------------------------------------------
  114. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_logical_fieldtype` (
  115. `m_logical_fieldtypeID` INT(11) NOT NULL AUTO_INCREMENT,
  116. `mm_name` VARCHAR(255) NULL DEFAULT NULL,
  117. `mask` VARCHAR(255) NULL,
  118. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  119. PRIMARY KEY (`m_logical_fieldtypeID`))
  120. ENGINE = InnoDB
  121. AUTO_INCREMENT = 337
  122. DEFAULT CHARACTER SET = utf8
  123. COMMENT = 'Meta meta information';
  124.  
  125.  
  126. -- -----------------------------------------------------
  127. -- Table `ezbuildrental`.`m_webpage_html_header`
  128. -- -----------------------------------------------------
  129. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_html_header` (
  130. `m_webpage_html_headerID` INT(11) NOT NULL AUTO_INCREMENT,
  131. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  132. PRIMARY KEY (`m_webpage_html_headerID`))
  133. ENGINE = InnoDB
  134. DEFAULT CHARACTER SET = utf8;
  135.  
  136.  
  137. -- -----------------------------------------------------
  138. -- Table `ezbuildrental`.`m_webpage`
  139. -- -----------------------------------------------------
  140. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage` (
  141. `m_webpageID` INT(11) NOT NULL AUTO_INCREMENT,
  142. `m_description` VARCHAR(255) NULL DEFAULT NULL,
  143. `m_helpID` INT(11) NULL DEFAULT NULL,
  144. `m_encoding` INT(4) NULL DEFAULT NULL COMMENT '1=utf',
  145. `m_webpage_titeID` INT(11) NULL DEFAULT NULL COMMENT 'pointer to m_string',
  146. `m_templete` VARCHAR(255) NULL,
  147. `js_code` MEDIUMTEXT NULL,
  148. `m_mnemonic` VARCHAR(35) NULL,
  149. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  150. PRIMARY KEY (`m_webpageID`),
  151. UNIQUE INDEX `m_mnemonic_UNIQUE` (`m_mnemonic` ASC),
  152. CONSTRAINT `fk_m_webpage_m_webpage_html_header1`
  153. FOREIGN KEY (`m_webpageID`)
  154. REFERENCES `ezbuildrental`.`m_webpage_html_header` (`m_webpage_html_headerID`)
  155. ON DELETE NO ACTION
  156. ON UPDATE NO ACTION,
  157. CONSTRAINT `fk_m_webpage_m_explanation1`
  158. FOREIGN KEY (`m_webpageID`)
  159. REFERENCES `ezbuildrental`.`m_explanation` (`m_sourceID`)
  160. ON DELETE NO ACTION
  161. ON UPDATE NO ACTION)
  162. ENGINE = InnoDB
  163. DEFAULT CHARACTER SET = utf8;
  164.  
  165.  
  166. -- -----------------------------------------------------
  167. -- Table `ezbuildrental`.`m_stringez`
  168. -- -----------------------------------------------------
  169. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_stringez` (
  170. `m_stringezID` INT(11) NOT NULL AUTO_INCREMENT,
  171. `m_sourceID` INT(11) NOT NULL,
  172. `m_type` VARCHAR(45) NOT NULL COMMENT 'table_name,' /* comment truncated */ /*item_name,
  173. itemgroup
  174. tooltip
  175. webpage_title
  176. label
  177. */,
  178. `udpated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  179. PRIMARY KEY (`m_stringezID`),
  180. UNIQUE INDEX `sourceID_m_type` (`m_sourceID` ASC, `m_type` ASC),
  181. INDEX `fk_m_stringez_mm_string_type1_idx` (`m_type` ASC),
  182. CONSTRAINT `fk_m_stringez_m_webpage1`
  183. FOREIGN KEY (`m_sourceID`)
  184. REFERENCES `ezbuildrental`.`m_webpage` (`m_webpageID`)
  185. ON DELETE NO ACTION
  186. ON UPDATE NO ACTION,
  187. CONSTRAINT `fk_m_stringez_m_table1`
  188. FOREIGN KEY (`m_sourceID`)
  189. REFERENCES `ezbuildrental`.`m_table` (`m_tableID`)
  190. ON DELETE NO ACTION
  191. ON UPDATE NO ACTION,
  192. CONSTRAINT `fk_m_stringez_mm_string_type1`
  193. FOREIGN KEY (`m_type`)
  194. REFERENCES `ezbuildrental`.`mm_string_type` (`mm_type`)
  195. ON DELETE NO ACTION
  196. ON UPDATE NO ACTION)
  197. ENGINE = InnoDB;
  198.  
  199.  
  200. -- -----------------------------------------------------
  201. -- Table `ezbuildrental`.`m_field`
  202. -- -----------------------------------------------------
  203. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_field` (
  204. `m_fieldID` INT(11) NOT NULL AUTO_INCREMENT,
  205. `name` VARCHAR(255) NOT NULL COMMENT 'This string is translated using m_stringez',
  206. `m_decimals` TINYINT(4) NULL DEFAULT NULL,
  207. `m_description` VARCHAR(255) NULL DEFAULT NULL,
  208. `mm_fieldtypeID` INT(11) NULL DEFAULT NULL,
  209. `m_length` INT(4) NULL DEFAULT NULL,
  210. `m_logical_fieldtypeID` INT(11) NULL,
  211. `m_prefix` VARCHAR(5) NULL,
  212. `m_postfix` VARCHAR(5) NULL,
  213. `m_remark` VARCHAR(255) NULL DEFAULT NULL,
  214. `min` FLOAT NULL,
  215. `max` FLOAT NULL,
  216. `description` MEDIUMTEXT NULL COMMENT 'Remarks for the designer',
  217. `target_data_mustbe_translated` TINYINT(4) NULL DEFAULT 0,
  218. `key_sequence` TINYINT(4) NULL DEFAULT 0 COMMENT 'If part of the key number must be filled',
  219. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  220. INDEX `fk_m_item_mm_fieldtype1_idx` (`mm_fieldtypeID` ASC),
  221. INDEX `fk_m_item_mm_logical_fieldtype1_idx` (`m_logical_fieldtypeID` ASC),
  222. UNIQUE INDEX `m_mnemonic_UNIQUE` (`name` ASC),
  223. CONSTRAINT `fk_m_item_mm_fieldtype1`
  224. FOREIGN KEY (`mm_fieldtypeID`)
  225. REFERENCES `ezbuildrental`.`mm_fieldtype` (`mm_fieldtypeID`)
  226. ON DELETE NO ACTION
  227. ON UPDATE NO ACTION,
  228. CONSTRAINT `fk_m_item_mm_logical_fieldtype1`
  229. FOREIGN KEY (`m_logical_fieldtypeID`)
  230. REFERENCES `ezbuildrental`.`m_logical_fieldtype` (`m_logical_fieldtypeID`)
  231. ON DELETE NO ACTION
  232. ON UPDATE NO ACTION,
  233. CONSTRAINT `fk_m_field_m_stringez1`
  234. FOREIGN KEY (`m_fieldID`)
  235. REFERENCES `ezbuildrental`.`m_stringez` (`m_sourceID`)
  236. ON DELETE NO ACTION
  237. ON UPDATE NO ACTION,
  238. CONSTRAINT `fk_m_field_m_explanation1`
  239. FOREIGN KEY (`m_fieldID`)
  240. REFERENCES `ezbuildrental`.`m_explanation` (`m_sourceID`)
  241. ON DELETE NO ACTION
  242. ON UPDATE NO ACTION)
  243. ENGINE = InnoDB
  244. AUTO_INCREMENT = 327
  245. DEFAULT CHARACTER SET = utf8;
  246.  
  247.  
  248. -- -----------------------------------------------------
  249. -- Table `ezbuildrental`.`m_relation`
  250. -- -----------------------------------------------------
  251. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_relation` (
  252. `m_relationID` INT(11) NOT NULL AUTO_INCREMENT,
  253. `m_tableID` INT(11) NOT NULL COMMENT 'The number of the relation table',
  254. `table1ID` INT(11) NOT NULL COMMENT 'Pointer to m_table',
  255. `m_item1ID` INT(11) NOT NULL,
  256. `table2ID` INT(11) NOT NULL COMMENT 'Pointer to m_table',
  257. `m_item2ID` INT(11) NOT NULL,
  258. `cardinality` ENUM('1:N','1:1','N:1','N:N') NOT NULL DEFAULT '1:1' COMMENT '(\'\'1:N\'\', \'\'1:1\'\', \'\'N:1\'\', \'\'N:N\'\')\',',
  259. `m_mnemonic` VARCHAR(35) NULL,
  260. `table1_optional` TINYINT(4) NULL DEFAULT 0,
  261. `table2_optional` TINYINT(4) NULL DEFAULT 0,
  262. `coupletable_name` VARCHAR(255) NULL COMMENT '\'The table name of the couple table e.g _z_rel_insured_location__destination\',',
  263. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  264. PRIMARY KEY (`m_relationID`),
  265. INDEX `fk_m_couple_m_entitytype1_idx` (`table1ID` ASC),
  266. INDEX `fk_m_couple_m_entitytype2_idx` (`table2ID` ASC),
  267. INDEX `fk_m_couple_m_item1_idx` (`m_item1ID` ASC),
  268. INDEX `fk_m_couple_m_item2_idx` (`m_item2ID` ASC),
  269. INDEX `fk_m_relation_m_table1_idx` (`m_tableID` ASC),
  270. CONSTRAINT `fk_m_couple_m_entitytype1`
  271. FOREIGN KEY (`table1ID`)
  272. REFERENCES `ezbuildrental`.`m_table` (`m_tableID`)
  273. ON DELETE NO ACTION
  274. ON UPDATE NO ACTION,
  275. CONSTRAINT `fk_m_couple_m_entitytype2`
  276. FOREIGN KEY (`table2ID`)
  277. REFERENCES `ezbuildrental`.`m_table` (`m_tableID`)
  278. ON DELETE NO ACTION
  279. ON UPDATE NO ACTION,
  280. CONSTRAINT `fk_m_couple_m_item1`
  281. FOREIGN KEY (`m_item1ID`)
  282. REFERENCES `ezbuildrental`.`m_field` (`m_fieldID`)
  283. ON DELETE NO ACTION
  284. ON UPDATE NO ACTION,
  285. CONSTRAINT `fk_m_couple_m_item2`
  286. FOREIGN KEY (`m_item2ID`)
  287. REFERENCES `ezbuildrental`.`m_field` (`m_fieldID`)
  288. ON DELETE NO ACTION
  289. ON UPDATE NO ACTION,
  290. CONSTRAINT `fk_m_relation_m_table1`
  291. FOREIGN KEY (`m_tableID`)
  292. REFERENCES `ezbuildrental`.`m_table` (`m_tableID`)
  293. ON DELETE NO ACTION
  294. ON UPDATE NO ACTION)
  295. ENGINE = InnoDB
  296. AUTO_INCREMENT = 2
  297. DEFAULT CHARACTER SET = utf8
  298. COMMENT = 'Relations between tables are described with m_relation entries.' /* comment truncated */ /*
  299. Naming convention for a relation:
  300. _z_rel_<table1 name>__<table2 name>
  301.  
  302. This ensures that all relation tables are grouped within your working even (e.g mysql workbench)*/;
  303.  
  304.  
  305. -- -----------------------------------------------------
  306. -- Table `ezbuildrental`.`m_table_m_field`
  307. -- -----------------------------------------------------
  308. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_table_m_field` (
  309. `m_tableID` INT(11) NOT NULL,
  310. `m_fieldID` INT(11) NOT NULL,
  311. `m_xpathID` INT(11) NULL,
  312. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  313. PRIMARY KEY (`m_tableID`, `m_fieldID`),
  314. INDEX `fk_m_entitytype_item_m_item1_idx` (`m_fieldID` ASC),
  315. CONSTRAINT `fk_m_entitytype_item_m_entitytype1`
  316. FOREIGN KEY (`m_tableID`)
  317. REFERENCES `ezbuildrental`.`m_table` (`m_tableID`)
  318. ON DELETE NO ACTION
  319. ON UPDATE NO ACTION,
  320. CONSTRAINT `fk_m_entitytype_item_m_item1`
  321. FOREIGN KEY (`m_fieldID`)
  322. REFERENCES `ezbuildrental`.`m_field` (`m_fieldID`)
  323. ON DELETE NO ACTION
  324. ON UPDATE NO ACTION)
  325. ENGINE = InnoDB
  326. DEFAULT CHARACTER SET = utf8;
  327.  
  328.  
  329. -- -----------------------------------------------------
  330. -- Table `ezbuildrental`.`m_help`
  331. -- -----------------------------------------------------
  332. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_help` (
  333. `m_helpID` INT(11) NOT NULL AUTO_INCREMENT,
  334. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  335. PRIMARY KEY (`m_helpID`))
  336. ENGINE = InnoDB
  337. DEFAULT CHARACTER SET = utf8;
  338.  
  339.  
  340. -- -----------------------------------------------------
  341. -- Table `ezbuildrental`.`m_itemgroup`
  342. -- -----------------------------------------------------
  343. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_itemgroup` (
  344. `m_itemgroupID` INT(11) NOT NULL AUTO_INCREMENT,
  345. `open_at_pageload` TINYINT(4) NULL,
  346. `js_code` MEDIUMTEXT NULL,
  347. `name` VARCHAR(255) NULL,
  348. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  349. PRIMARY KEY (`m_itemgroupID`),
  350. CONSTRAINT `fk_m_itemgroup_m_stringez1`
  351. FOREIGN KEY (`m_itemgroupID`)
  352. REFERENCES `ezbuildrental`.`m_stringez` (`m_sourceID`)
  353. ON DELETE NO ACTION
  354. ON UPDATE NO ACTION)
  355. ENGINE = InnoDB
  356. AUTO_INCREMENT = 9
  357. DEFAULT CHARACTER SET = utf8;
  358.  
  359.  
  360. -- -----------------------------------------------------
  361. -- Table `ezbuildrental`.`m_itemgroup_entitytype`
  362. -- -----------------------------------------------------
  363. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_itemgroup_entitytype` (
  364. `m_itemgroupID` INT(11) NOT NULL,
  365. `m_entitytypeID` INT(11) NOT NULL,
  366. PRIMARY KEY (`m_itemgroupID`, `m_entitytypeID`))
  367. ENGINE = InnoDB
  368. DEFAULT CHARACTER SET = utf8;
  369.  
  370.  
  371. -- -----------------------------------------------------
  372. -- Table `ezbuildrental`.`m_widget`
  373. -- -----------------------------------------------------
  374. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_widget` (
  375. `m_widgetID` INT(11) NOT NULL AUTO_INCREMENT,
  376. `m_widget_name` VARCHAR(255) NULL,
  377. PRIMARY KEY (`m_widgetID`))
  378. ENGINE = InnoDB
  379. COMMENT = 'Meta meta information';
  380.  
  381.  
  382. -- -----------------------------------------------------
  383. -- Table `ezbuildrental`.`mm_widget`
  384. -- -----------------------------------------------------
  385. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`mm_widget` (
  386. `mm_widgetID` INT(11) NOT NULL AUTO_INCREMENT,
  387. `m_widget_name` VARCHAR(255) NULL DEFAULT NULL,
  388. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  389. PRIMARY KEY (`mm_widgetID`))
  390. ENGINE = InnoDB
  391. AUTO_INCREMENT = 5
  392. DEFAULT CHARACTER SET = utf8;
  393.  
  394.  
  395. -- -----------------------------------------------------
  396. -- Table `ezbuildrental`.`m_itemgroup_m_field`
  397. -- -----------------------------------------------------
  398. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_itemgroup_m_field` (
  399. `m_tableID` INT(11) NOT NULL,
  400. `m_itemgroupID` INT(11) NOT NULL,
  401. `m_fieldID` INT(11) NOT NULL,
  402. `mm_widgetID` INT(11) NULL,
  403. `js_code_onchange` MEDIUMTEXT NULL,
  404. `js_code_script_item` MEDIUMTEXT NULL,
  405. `m_sequence` INT(11) NULL,
  406. `m_initial_hidden` TINYINT(4) NULL DEFAULT 0,
  407. `m_remark` MEDIUMTEXT NULL,
  408. `name` VARCHAR(255) NULL COMMENT 'mnemonic of field name',
  409. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  410. PRIMARY KEY (`m_tableID`, `m_itemgroupID`, `m_fieldID`),
  411. INDEX `fk_m_itemgroup_item_m_item1_idx` (`m_fieldID` ASC),
  412. INDEX `fk_m_itemgroup_m_field_page_m_widget1_idx` (`mm_widgetID` ASC),
  413. INDEX `fk_m_itemgroup_m_field_m_table1_idx` (`m_tableID` ASC),
  414. CONSTRAINT `fk_m_itemgroup_item_m_itemgroup1`
  415. FOREIGN KEY (`m_itemgroupID`)
  416. REFERENCES `ezbuildrental`.`m_itemgroup` (`m_itemgroupID`)
  417. ON DELETE NO ACTION
  418. ON UPDATE NO ACTION,
  419. CONSTRAINT `fk_m_itemgroup_item_m_item1`
  420. FOREIGN KEY (`m_fieldID`)
  421. REFERENCES `ezbuildrental`.`m_field` (`m_fieldID`)
  422. ON DELETE NO ACTION
  423. ON UPDATE NO ACTION,
  424. CONSTRAINT `fk_m_itemgroup_m_field_page_m_widget1`
  425. FOREIGN KEY (`mm_widgetID`)
  426. REFERENCES `ezbuildrental`.`m_widget` (`m_widgetID`)
  427. ON DELETE NO ACTION
  428. ON UPDATE NO ACTION,
  429. CONSTRAINT `fk_m_itemgroup_m_field_m_table1`
  430. FOREIGN KEY (`m_tableID`)
  431. REFERENCES `ezbuildrental`.`m_table` (`m_tableID`)
  432. ON DELETE NO ACTION
  433. ON UPDATE NO ACTION,
  434. CONSTRAINT `fk_m_itemgroup_m_field_mm_widget1`
  435. FOREIGN KEY (`mm_widgetID`)
  436. REFERENCES `ezbuildrental`.`mm_widget` (`mm_widgetID`)
  437. ON DELETE NO ACTION
  438. ON UPDATE NO ACTION,
  439. CONSTRAINT `fk_m_itemgroup_m_field_m_stringez1`
  440. FOREIGN KEY (`m_fieldID`)
  441. REFERENCES `ezbuildrental`.`m_stringez` (`m_sourceID`)
  442. ON DELETE NO ACTION
  443. ON UPDATE NO ACTION)
  444. ENGINE = InnoDB
  445. DEFAULT CHARACTER SET = utf8;
  446.  
  447.  
  448. -- -----------------------------------------------------
  449. -- Table `ezbuildrental`.`m_language`
  450. -- -----------------------------------------------------
  451. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_language` (
  452. `m_languageID` INT(11) NOT NULL AUTO_INCREMENT,
  453. `name` VARCHAR(45) NULL DEFAULT NULL,
  454. `prefix` VARCHAR(2) NOT NULL,
  455. `updated` TIMESTAMP NULL,
  456. PRIMARY KEY (`m_languageID`),
  457. UNIQUE INDEX `mm_language_code_UNIQUE` (`prefix` ASC))
  458. ENGINE = InnoDB
  459. AUTO_INCREMENT = 5
  460. DEFAULT CHARACTER SET = utf8;
  461.  
  462.  
  463. -- -----------------------------------------------------
  464. -- Table `ezbuildrental`.`m_language_help`
  465. -- -----------------------------------------------------
  466. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_language_help` (
  467. `m_helpID` INT(11) NOT NULL,
  468. `m_languageID` INT(11) NOT NULL,
  469. `m_lhelptext` MEDIUMTEXT NULL DEFAULT NULL,
  470. PRIMARY KEY (`m_helpID`, `m_languageID`),
  471. INDEX `fk_m_language_help_mm_language1_idx` (`m_languageID` ASC),
  472. CONSTRAINT `fk_m_language_help_mm_language1`
  473. FOREIGN KEY (`m_languageID`)
  474. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  475. ON DELETE NO ACTION
  476. ON UPDATE NO ACTION,
  477. CONSTRAINT `fk_m_language_help_mm_language2`
  478. FOREIGN KEY (`m_languageID`)
  479. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  480. ON DELETE NO ACTION
  481. ON UPDATE NO ACTION,
  482. CONSTRAINT `fk_m_language_help_m_help1`
  483. FOREIGN KEY (`m_helpID`)
  484. REFERENCES `ezbuildrental`.`m_help` (`m_helpID`)
  485. ON DELETE NO ACTION
  486. ON UPDATE NO ACTION)
  487. ENGINE = InnoDB
  488. DEFAULT CHARACTER SET = utf8;
  489.  
  490.  
  491. -- -----------------------------------------------------
  492. -- Table `ezbuildrental`.`m_language_item`
  493. -- -----------------------------------------------------
  494. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_language_item` (
  495. `m_itemID` INT(11) NOT NULL,
  496. `m_languageID` INT(11) NOT NULL,
  497. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  498. PRIMARY KEY (`m_itemID`, `m_languageID`),
  499. INDEX `fk_m_language_item_mm_language1_idx` (`m_languageID` ASC),
  500. CONSTRAINT `fk_m_language_item_mm_language1`
  501. FOREIGN KEY (`m_languageID`)
  502. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  503. ON DELETE NO ACTION
  504. ON UPDATE NO ACTION,
  505. CONSTRAINT `fk_m_language_item_m_item1`
  506. FOREIGN KEY (`m_itemID`)
  507. REFERENCES `ezbuildrental`.`m_field` (`m_fieldID`)
  508. ON DELETE NO ACTION
  509. ON UPDATE NO ACTION)
  510. ENGINE = InnoDB
  511. DEFAULT CHARACTER SET = utf8;
  512.  
  513.  
  514. -- -----------------------------------------------------
  515. -- Table `ezbuildrental`.`m_language_itemgroup`
  516. -- -----------------------------------------------------
  517. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_language_itemgroup` (
  518. `m_languageID` INT(11) NOT NULL,
  519. `m_itemgroupID` INT(11) NOT NULL,
  520. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  521. PRIMARY KEY (`m_languageID`, `m_itemgroupID`),
  522. INDEX `fk_m_language_itemgroup_m_itemgroup1_idx` (`m_itemgroupID` ASC),
  523. CONSTRAINT `fk_m_language_itemgroup_m_itemgroup1`
  524. FOREIGN KEY (`m_itemgroupID`)
  525. REFERENCES `ezbuildrental`.`m_itemgroup` (`m_itemgroupID`)
  526. ON DELETE NO ACTION
  527. ON UPDATE NO ACTION,
  528. CONSTRAINT `fk_m_language_itemgroup_mm_language1`
  529. FOREIGN KEY (`m_languageID`)
  530. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  531. ON DELETE NO ACTION
  532. ON UPDATE NO ACTION)
  533. ENGINE = InnoDB
  534. DEFAULT CHARACTER SET = utf8;
  535.  
  536.  
  537. -- -----------------------------------------------------
  538. -- Table `ezbuildrental`.`m_page`
  539. -- -----------------------------------------------------
  540. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_page` (
  541. `m_pageID` INT(11) NOT NULL AUTO_INCREMENT,
  542. `m_main_entitytypeID` INT(11) NULL DEFAULT NULL,
  543. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  544. PRIMARY KEY (`m_pageID`))
  545. ENGINE = InnoDB
  546. AUTO_INCREMENT = 2
  547. DEFAULT CHARACTER SET = utf8;
  548.  
  549.  
  550. -- -----------------------------------------------------
  551. -- Table `ezbuildrental`.`m_language_page`
  552. -- -----------------------------------------------------
  553. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_language_page` (
  554. `m_languageID` INT(11) NOT NULL,
  555. `m_page` INT(11) NOT NULL,
  556. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  557. PRIMARY KEY (`m_languageID`, `m_page`),
  558. INDEX `fk_m_language_page_m_page1_idx` (`m_page` ASC),
  559. CONSTRAINT `fk_m_language_page_mm_language1`
  560. FOREIGN KEY (`m_languageID`)
  561. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  562. ON DELETE NO ACTION
  563. ON UPDATE NO ACTION,
  564. CONSTRAINT `fk_m_language_page_m_page1`
  565. FOREIGN KEY (`m_page`)
  566. REFERENCES `ezbuildrental`.`m_page` (`m_pageID`)
  567. ON DELETE NO ACTION
  568. ON UPDATE NO ACTION)
  569. ENGINE = InnoDB
  570. DEFAULT CHARACTER SET = utf8;
  571.  
  572.  
  573. -- -----------------------------------------------------
  574. -- Table `ezbuildrental`.`m_language_stringez`
  575. -- -----------------------------------------------------
  576. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_language_stringez` (
  577. `m_languageID` INT(11) NOT NULL,
  578. `m_stringezID` INT(11) NOT NULL,
  579. `m_name` TEXT NULL DEFAULT NULL,
  580. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  581. PRIMARY KEY (`m_languageID`, `m_stringezID`),
  582. CONSTRAINT `fk_m_language_string_mm_language1`
  583. FOREIGN KEY (`m_languageID`)
  584. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  585. ON DELETE NO ACTION
  586. ON UPDATE NO ACTION,
  587. CONSTRAINT `fk_m_language_string_m_string2`
  588. FOREIGN KEY (`m_stringezID`)
  589. REFERENCES `ezbuildrental`.`m_stringez` (`m_stringezID`)
  590. ON DELETE NO ACTION
  591. ON UPDATE NO ACTION)
  592. ENGINE = InnoDB
  593. DEFAULT CHARACTER SET = utf8;
  594.  
  595.  
  596. -- -----------------------------------------------------
  597. -- Table `ezbuildrental`.`m_metamodel`
  598. -- -----------------------------------------------------
  599. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_metamodel` (
  600. `m_metamodelID` INT(11) NOT NULL AUTO_INCREMENT,
  601. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  602. `m_description` MEDIUMTEXT NULL DEFAULT NULL,
  603. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  604. PRIMARY KEY (`m_metamodelID`))
  605. ENGINE = InnoDB
  606. AUTO_INCREMENT = 2
  607. DEFAULT CHARACTER SET = utf8;
  608.  
  609.  
  610. -- -----------------------------------------------------
  611. -- Table `ezbuildrental`.`m_metamodel_m_table`
  612. -- -----------------------------------------------------
  613. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_metamodel_m_table` (
  614. `m_metamodelID` INT(11) NOT NULL DEFAULT '0',
  615. `m_tableID` INT(11) NOT NULL DEFAULT '0',
  616. `updated` TIMESTAMP NULL DEFAULT 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP',
  617. PRIMARY KEY (`m_metamodelID`, `m_tableID`),
  618. INDEX `fk_m_metamodel_entitytype_m_entitytype1_idx` (`m_tableID` ASC),
  619. CONSTRAINT `fk_m_metamodel_entitytype_m_metamodel`
  620. FOREIGN KEY (`m_metamodelID`)
  621. REFERENCES `ezbuildrental`.`m_metamodel` (`m_metamodelID`)
  622. ON DELETE NO ACTION
  623. ON UPDATE NO ACTION,
  624. CONSTRAINT `fk_m_metamodel_entitytype_m_entitytype1`
  625. FOREIGN KEY (`m_tableID`)
  626. REFERENCES `ezbuildrental`.`m_table` (`m_tableID`)
  627. ON DELETE NO ACTION
  628. ON UPDATE NO ACTION)
  629. ENGINE = InnoDB
  630. DEFAULT CHARACTER SET = utf8;
  631.  
  632.  
  633. -- -----------------------------------------------------
  634. -- Table `ezbuildrental`.`m_person`
  635. -- -----------------------------------------------------
  636. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_person` (
  637. `m_personID` INT(11) NOT NULL AUTO_INCREMENT,
  638. `m_first_name` VARCHAR(45) NULL DEFAULT NULL,
  639. `m_insertion` VARCHAR(15) NULL DEFAULT NULL,
  640. `m_christian_name` VARCHAR(45) NULL DEFAULT NULL,
  641. `m_birth_date` DATE NULL DEFAULT NULL,
  642. `m_phone1` VARCHAR(45) NULL DEFAULT NULL,
  643. `m_phone2` VARCHAR(45) NULL DEFAULT NULL,
  644. `m_email_address1` VARCHAR(45) NULL DEFAULT NULL,
  645. `m_email_address2` VARCHAR(45) NULL DEFAULT NULL,
  646. `m_bankaccount` VARCHAR(13) NULL DEFAULT NULL,
  647. `m_BIC` VARCHAR(15) NULL DEFAULT NULL,
  648. `m_IBAN` VARCHAR(45) NULL DEFAULT NULL,
  649. `m_street` VARCHAR(255) NULL DEFAULT NULL,
  650. `m_house_number` VARCHAR(15) NULL DEFAULT NULL,
  651. `m_postal_code` VARCHAR(10) NULL DEFAULT NULL,
  652. `m_city` VARCHAR(255) NULL DEFAULT 'NUll',
  653. `m_identificationID` VARCHAR(45) NULL DEFAULT NULL,
  654. `m_male` TINYINT(4) NULL DEFAULT '1',
  655. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  656. PRIMARY KEY (`m_personID`))
  657. ENGINE = InnoDB
  658. AUTO_INCREMENT = 48653
  659. DEFAULT CHARACTER SET = utf8;
  660.  
  661.  
  662. -- -----------------------------------------------------
  663. -- Table `ezbuildrental`.`m_role`
  664. -- -----------------------------------------------------
  665. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_role` (
  666. `m_roleID` INT(11) NOT NULL AUTO_INCREMENT,
  667. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  668. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  669. PRIMARY KEY (`m_roleID`))
  670. ENGINE = InnoDB
  671. AUTO_INCREMENT = 4
  672. DEFAULT CHARACTER SET = utf8;
  673.  
  674.  
  675. -- -----------------------------------------------------
  676. -- Table `ezbuildrental`.`m_session`
  677. -- -----------------------------------------------------
  678. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_session` (
  679. `m_sessionID` INT(11) NOT NULL AUTO_INCREMENT,
  680. `m_metamodelID` INT(11) NULL DEFAULT NULL,
  681. `m_session_name` VARCHAR(45) NULL DEFAULT NULL,
  682. PRIMARY KEY (`m_sessionID`))
  683. ENGINE = InnoDB
  684. AUTO_INCREMENT = 4
  685. DEFAULT CHARACTER SET = utf8;
  686.  
  687.  
  688. -- -----------------------------------------------------
  689. -- Table `ezbuildrental`.`m_session_page`
  690. -- -----------------------------------------------------
  691. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_session_page` (
  692. `m_pageID` INT(11) NOT NULL,
  693. `m_sessionID` INT(11) NOT NULL,
  694. PRIMARY KEY (`m_pageID`, `m_sessionID`))
  695. ENGINE = InnoDB
  696. DEFAULT CHARACTER SET = utf8;
  697.  
  698.  
  699. -- -----------------------------------------------------
  700. -- Table `ezbuildrental`.`m_user`
  701. -- -----------------------------------------------------
  702. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_user` (
  703. `m_userID` INT(11) NOT NULL AUTO_INCREMENT,
  704. `m_email` VARCHAR(255) NULL DEFAULT NULL,
  705. `m_password` VARCHAR(45) NULL DEFAULT NULL,
  706. `m_active` INT(4) NULL DEFAULT NULL,
  707. `m_hash` VARCHAR(255) NULL DEFAULT NULL,
  708. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  709. PRIMARY KEY (`m_userID`),
  710. CONSTRAINT `fk_m_user_m_person1`
  711. FOREIGN KEY (`m_userID`)
  712. REFERENCES `ezbuildrental`.`m_person` (`m_personID`)
  713. ON DELETE NO ACTION
  714. ON UPDATE NO ACTION)
  715. ENGINE = InnoDB
  716. DEFAULT CHARACTER SET = utf8;
  717.  
  718.  
  719. -- -----------------------------------------------------
  720. -- Table `ezbuildrental`.`m_usergroup`
  721. -- -----------------------------------------------------
  722. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_usergroup` (
  723. `m_usergroupID` INT(11) NOT NULL AUTO_INCREMENT,
  724. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  725. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  726. PRIMARY KEY (`m_usergroupID`))
  727. ENGINE = InnoDB
  728. DEFAULT CHARACTER SET = utf8;
  729.  
  730.  
  731. -- -----------------------------------------------------
  732. -- Table `ezbuildrental`.`m_usergroup_m_user_m_role`
  733. -- -----------------------------------------------------
  734. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_usergroup_m_user_m_role` (
  735. `m_usergroupID` INT(11) NOT NULL,
  736. `m_userID` INT(11) NOT NULL,
  737. `m_roleID` INT(11) NOT NULL,
  738. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  739. PRIMARY KEY (`m_usergroupID`, `m_userID`),
  740. INDEX `fk_m_usergroup_iuser_m_user1_idx` (`m_userID` ASC),
  741. INDEX `fk_m_usergroup_user_m_role1_idx` (`m_roleID` ASC),
  742. CONSTRAINT `fk_m_usergroup_iuser_m_usergroup1`
  743. FOREIGN KEY (`m_usergroupID`)
  744. REFERENCES `ezbuildrental`.`m_usergroup` (`m_usergroupID`)
  745. ON DELETE NO ACTION
  746. ON UPDATE NO ACTION,
  747. CONSTRAINT `fk_m_usergroup_iuser_m_user1`
  748. FOREIGN KEY (`m_userID`)
  749. REFERENCES `ezbuildrental`.`m_user` (`m_userID`)
  750. ON DELETE NO ACTION
  751. ON UPDATE NO ACTION,
  752. CONSTRAINT `fk_m_usergroup_user_m_role1`
  753. FOREIGN KEY (`m_roleID`)
  754. REFERENCES `ezbuildrental`.`m_role` (`m_roleID`)
  755. ON DELETE NO ACTION
  756. ON UPDATE NO ACTION)
  757. ENGINE = InnoDB
  758. DEFAULT CHARACTER SET = utf8;
  759.  
  760.  
  761. -- -----------------------------------------------------
  762. -- Table `ezbuildrental`.`m_webpage_element`
  763. -- -----------------------------------------------------
  764. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_element` (
  765. `m_webpage_elementID` INT(11) NOT NULL,
  766. `m_html_node` VARCHAR(255) NULL DEFAULT NULL,
  767. `m_css` VARCHAR(255) NULL DEFAULT NULL,
  768. `m_class` VARCHAR(255) NULL DEFAULT NULL,
  769. `m_phpcodeID` INT(11) NULL DEFAULT NULL,
  770. `m_javascriptID` INT(11) NULL DEFAULT NULL,
  771. `m_icon` VARCHAR(20) NULL DEFAULT NULL,
  772. `m_role` VARCHAR(45) NULL DEFAULT NULL,
  773. `m_button` INT(4) NULL DEFAULT '0' COMMENT '1 = button',
  774. PRIMARY KEY (`m_webpage_elementID`))
  775. ENGINE = InnoDB
  776. DEFAULT CHARACTER SET = utf8;
  777.  
  778.  
  779. -- -----------------------------------------------------
  780. -- Table `ezbuildrental`.`m_webpage_header`
  781. -- -----------------------------------------------------
  782. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_header` (
  783. `m_webpage_headerID` INT(11) NOT NULL,
  784. `m_header` INT(4) NULL DEFAULT '1' COMMENT '1 = header 0 = footer',
  785. `m_webpage_header_titleID` INT(11) NULL DEFAULT NULL,
  786. `m_buttonleftID` INT(11) NULL DEFAULT NULL COMMENT 'pointer to m_webpage_element',
  787. `m_buttonrightID` INT(11) NULL DEFAULT NULL COMMENT 'pointer to m_webpage_element',
  788. `m_navbarsetID` INT(11) NULL DEFAULT NULL,
  789. PRIMARY KEY (`m_webpage_headerID`))
  790. ENGINE = InnoDB
  791. DEFAULT CHARACTER SET = utf8;
  792.  
  793.  
  794. -- -----------------------------------------------------
  795. -- Table `ezbuildrental`.`m_webpage_header_title`
  796. -- -----------------------------------------------------
  797. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_header_title` (
  798. `m_webpage_header_titleID` INT(11) NOT NULL,
  799. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  800. PRIMARY KEY (`m_webpage_header_titleID`))
  801. ENGINE = InnoDB
  802. DEFAULT CHARACTER SET = utf8;
  803.  
  804.  
  805. -- -----------------------------------------------------
  806. -- Table `ezbuildrental`.`m_webpage_title`
  807. -- -----------------------------------------------------
  808. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_title` (
  809. `m_webpage_titleID` INT(11) NOT NULL,
  810. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  811. PRIMARY KEY (`m_webpage_titleID`))
  812. ENGINE = InnoDB
  813. DEFAULT CHARACTER SET = utf8;
  814.  
  815.  
  816. -- -----------------------------------------------------
  817. -- Table `ezbuildrental`.`mm_crud`
  818. -- -----------------------------------------------------
  819. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`mm_crud` (
  820. `mm_crudID` INT(11) NOT NULL AUTO_INCREMENT,
  821. `m_right` ENUM('Create','Read','Update','Delete','Select') NULL COMMENT 'enum(\"Create\",\"Read\",\"Update\",\"Delete\",S\"elect\",',
  822. PRIMARY KEY (`mm_crudID`))
  823. ENGINE = InnoDB;
  824.  
  825.  
  826. -- -----------------------------------------------------
  827. -- Table `ezbuildrental`.`m_role_m_table`
  828. -- -----------------------------------------------------
  829. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_role_m_table` (
  830. `m_roleID` INT(11) NOT NULL,
  831. `m_tableID` INT(11) NOT NULL,
  832. `mm_crudID` INT(11) NULL,
  833. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  834. PRIMARY KEY (`m_roleID`, `m_tableID`),
  835. INDEX `fk_m_role_entitytype_m_entitytype1_idx` (`m_tableID` ASC),
  836. INDEX `fk_m_role_m_table_mm_crud1_idx` (`mm_crudID` ASC),
  837. CONSTRAINT `fk_m_role_entitytype_m_entitytype1`
  838. FOREIGN KEY (`m_tableID`)
  839. REFERENCES `ezbuildrental`.`m_table` (`m_tableID`)
  840. ON DELETE NO ACTION
  841. ON UPDATE NO ACTION,
  842. CONSTRAINT `fk_m_role_entitytype_m_role1`
  843. FOREIGN KEY (`m_roleID`)
  844. REFERENCES `ezbuildrental`.`m_role` (`m_roleID`)
  845. ON DELETE NO ACTION
  846. ON UPDATE NO ACTION,
  847. CONSTRAINT `fk_m_role_m_table_mm_crud1`
  848. FOREIGN KEY (`mm_crudID`)
  849. REFERENCES `ezbuildrental`.`mm_crud` (`mm_crudID`)
  850. ON DELETE NO ACTION
  851. ON UPDATE NO ACTION)
  852. ENGINE = InnoDB;
  853.  
  854.  
  855. -- -----------------------------------------------------
  856. -- Table `ezbuildrental`.`m_role_m_field`
  857. -- -----------------------------------------------------
  858. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_role_m_field` (
  859. `m_roleID` INT(11) NOT NULL,
  860. `m_fieldID` INT(11) NOT NULL,
  861. `mm_crudID` INT(11) NULL,
  862. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  863. PRIMARY KEY (`m_roleID`, `m_fieldID`),
  864. INDEX `fk_m_role_item_m_item1_idx` (`m_fieldID` ASC),
  865. INDEX `fk_m_role_m_field_mm_crud1_idx` (`mm_crudID` ASC),
  866. CONSTRAINT `fk_m_role_item_m_item1`
  867. FOREIGN KEY (`m_fieldID`)
  868. REFERENCES `ezbuildrental`.`m_field` (`m_fieldID`)
  869. ON DELETE NO ACTION
  870. ON UPDATE NO ACTION,
  871. CONSTRAINT `fk_m_role_item_m_role1`
  872. FOREIGN KEY (`m_roleID`)
  873. REFERENCES `ezbuildrental`.`m_role` (`m_roleID`)
  874. ON DELETE NO ACTION
  875. ON UPDATE NO ACTION,
  876. CONSTRAINT `fk_m_role_m_field_mm_crud1`
  877. FOREIGN KEY (`mm_crudID`)
  878. REFERENCES `ezbuildrental`.`mm_crud` (`mm_crudID`)
  879. ON DELETE NO ACTION
  880. ON UPDATE NO ACTION)
  881. ENGINE = InnoDB;
  882.  
  883.  
  884. -- -----------------------------------------------------
  885. -- Table `ezbuildrental`.`m_role_m_itemgroup`
  886. -- -----------------------------------------------------
  887. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_role_m_itemgroup` (
  888. `m_roleID` INT(11) NOT NULL,
  889. `m_itemgroupID` INT(11) NOT NULL,
  890. `mm_crudID` INT(11) NULL,
  891. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  892. PRIMARY KEY (`m_roleID`, `m_itemgroupID`),
  893. INDEX `fk_m_role_itemgroup_m_itemgroup1_idx` (`m_itemgroupID` ASC),
  894. CONSTRAINT `fk_m_role_itemgroup_m_itemgroup1`
  895. FOREIGN KEY (`m_itemgroupID`)
  896. REFERENCES `ezbuildrental`.`m_itemgroup` (`m_itemgroupID`)
  897. ON DELETE NO ACTION
  898. ON UPDATE NO ACTION,
  899. CONSTRAINT `fk_m_role_itemgroup_m_role1`
  900. FOREIGN KEY (`m_roleID`)
  901. REFERENCES `ezbuildrental`.`m_role` (`m_roleID`)
  902. ON DELETE NO ACTION
  903. ON UPDATE NO ACTION,
  904. CONSTRAINT `fk_m_role_m_itemgroup_mm_crud1`
  905. FOREIGN KEY (`m_roleID`)
  906. REFERENCES `ezbuildrental`.`mm_crud` (`mm_crudID`)
  907. ON DELETE NO ACTION
  908. ON UPDATE NO ACTION)
  909. ENGINE = InnoDB;
  910.  
  911.  
  912. -- -----------------------------------------------------
  913. -- Table `ezbuildrental`.`m_json_provider`
  914. -- -----------------------------------------------------
  915. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_json_provider` (
  916. `m_json_providerID` INT(11) NOT NULL AUTO_INCREMENT,
  917. `m_sql` MEDIUMTEXT NULL,
  918. `m_post` INT(4) NULL DEFAULT 1,
  919. `m_code` MEDIUMTEXT NULL,
  920. PRIMARY KEY (`m_json_providerID`))
  921. ENGINE = InnoDB;
  922.  
  923.  
  924. -- -----------------------------------------------------
  925. -- Table `ezbuildrental`.`m_parameter`
  926. -- -----------------------------------------------------
  927. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_parameter` (
  928. `m_parameterID` INT(11) NOT NULL AUTO_INCREMENT,
  929. `m_session` INT(4) NULL DEFAULT 0,
  930. `m_name` VARCHAR(255) NULL,
  931. `m_post` INT(4) NULL DEFAULT 1,
  932. PRIMARY KEY (`m_parameterID`))
  933. ENGINE = InnoDB;
  934.  
  935.  
  936. -- -----------------------------------------------------
  937. -- Table `ezbuildrental`.`m_jsonprovider_parameter`
  938. -- -----------------------------------------------------
  939. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_jsonprovider_parameter` (
  940. `m_json_providerID` INT(11) NOT NULL,
  941. `m_parameterID` INT(11) NOT NULL,
  942. PRIMARY KEY (`m_json_providerID`, `m_parameterID`),
  943. INDEX `fk_m_m_jsonprovider_parameter_m_parameter1_idx` (`m_parameterID` ASC),
  944. CONSTRAINT `fk_m_m_jsonprovider_parameter_m_parameter_1`
  945. FOREIGN KEY (`m_parameterID`)
  946. REFERENCES `ezbuildrental`.`m_parameter` (`m_parameterID`)
  947. ON DELETE NO ACTION
  948. ON UPDATE NO ACTION,
  949. CONSTRAINT `fk_m_m_jsonprovider_parameter_m_json_provider_1`
  950. FOREIGN KEY (`m_json_providerID`)
  951. REFERENCES `ezbuildrental`.`m_json_provider` (`m_json_providerID`)
  952. ON DELETE NO ACTION
  953. ON UPDATE NO ACTION)
  954. ENGINE = InnoDB;
  955.  
  956.  
  957. -- -----------------------------------------------------
  958. -- Table `ezbuildrental`.`m_session_parameter`
  959. -- -----------------------------------------------------
  960. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_session_parameter` (
  961. `m_parameterID` INT(11) NOT NULL,
  962. `m_sessionID` INT(11) NOT NULL,
  963. PRIMARY KEY (`m_parameterID`, `m_sessionID`),
  964. INDEX `fk_m_session_parameter_m_session1_idx` (`m_sessionID` ASC),
  965. CONSTRAINT `fk_m_session_parameter_m_session1`
  966. FOREIGN KEY (`m_sessionID`)
  967. REFERENCES `ezbuildrental`.`m_session` (`m_sessionID`)
  968. ON DELETE NO ACTION
  969. ON UPDATE NO ACTION,
  970. CONSTRAINT `fk_m_session_parameter_m_parameter1`
  971. FOREIGN KEY (`m_parameterID`)
  972. REFERENCES `ezbuildrental`.`m_parameter` (`m_parameterID`)
  973. ON DELETE NO ACTION
  974. ON UPDATE NO ACTION)
  975. ENGINE = InnoDB;
  976.  
  977.  
  978. -- -----------------------------------------------------
  979. -- Table `ezbuildrental`.`m_role_webpage`
  980. -- -----------------------------------------------------
  981. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_role_webpage` (
  982. `m_roleID` INT(11) NOT NULL,
  983. `m_webpageID` INT(11) NOT NULL,
  984. PRIMARY KEY (`m_roleID`, `m_webpageID`),
  985. INDEX `fk_m_role_webpage_m_webpage1_idx` (`m_webpageID` ASC),
  986. CONSTRAINT `fk_m_role_webpage_m_webpage1`
  987. FOREIGN KEY (`m_webpageID`)
  988. REFERENCES `ezbuildrental`.`m_webpage` (`m_webpageID`)
  989. ON DELETE NO ACTION
  990. ON UPDATE NO ACTION,
  991. CONSTRAINT `fk_m_role_webpage_m_role1`
  992. FOREIGN KEY (`m_roleID`)
  993. REFERENCES `ezbuildrental`.`m_role` (`m_roleID`)
  994. ON DELETE NO ACTION
  995. ON UPDATE NO ACTION)
  996. ENGINE = InnoDB;
  997.  
  998.  
  999. -- -----------------------------------------------------
  1000. -- Table `ezbuildrental`.`m_html_headerelement`
  1001. -- -----------------------------------------------------
  1002. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_html_headerelement` (
  1003. `m_html_headerelementID` INT(11) NOT NULL AUTO_INCREMENT,
  1004. `m_name` VARCHAR(255) NULL,
  1005. `m_code` MEDIUMTEXT NULL,
  1006. `m_path` VARCHAR(255) NULL,
  1007. `m_css` INT(4) NULL DEFAULT 0,
  1008. `m_javascript` INT(4) NULL DEFAULT 1,
  1009. PRIMARY KEY (`m_html_headerelementID`))
  1010. ENGINE = InnoDB;
  1011.  
  1012.  
  1013. -- -----------------------------------------------------
  1014. -- Table `ezbuildrental`.`m_webpage_headerelement`
  1015. -- -----------------------------------------------------
  1016. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_headerelement` (
  1017. `m_webpageID` INT(11) NOT NULL,
  1018. `m_html_headerelementID` INT(11) NOT NULL,
  1019. `m_sequence` INT(4) NOT NULL,
  1020. PRIMARY KEY (`m_webpageID`, `m_html_headerelementID`, `m_sequence`),
  1021. INDEX `fk_m_webpage_headerelement_m_html_headerelement1_idx` (`m_html_headerelementID` ASC),
  1022. CONSTRAINT `fk_m_webpage_headerelement_m_webpage1`
  1023. FOREIGN KEY (`m_webpageID`)
  1024. REFERENCES `ezbuildrental`.`m_webpage` (`m_webpageID`)
  1025. ON DELETE NO ACTION
  1026. ON UPDATE NO ACTION,
  1027. CONSTRAINT `fk_m_webpage_headerelement_m_html_headerelement1`
  1028. FOREIGN KEY (`m_html_headerelementID`)
  1029. REFERENCES `ezbuildrental`.`m_html_headerelement` (`m_html_headerelementID`)
  1030. ON DELETE NO ACTION
  1031. ON UPDATE NO ACTION)
  1032. ENGINE = InnoDB;
  1033.  
  1034.  
  1035. -- -----------------------------------------------------
  1036. -- Table `ezbuildrental`.`m_jquery_header`
  1037. -- -----------------------------------------------------
  1038. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_jquery_header` (
  1039. `m_navbarset_navbaritemID` INT(11) NOT NULL,
  1040. `m_jquery_headerID` INT(11) NOT NULL AUTO_INCREMENT,
  1041. `m_header` INT(4) NULL DEFAULT 1,
  1042. `m_title` VARCHAR(255) NULL,
  1043. `m_leftbuttonID` INT(11) NULL,
  1044. `m_rightbuttonID` INT(11) NULL,
  1045. PRIMARY KEY (`m_jquery_headerID`, `m_navbarset_navbaritemID`))
  1046. ENGINE = InnoDB;
  1047.  
  1048.  
  1049. -- -----------------------------------------------------
  1050. -- Table `ezbuildrental`.`m_webpage_jqueryheader`
  1051. -- -----------------------------------------------------
  1052. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_jqueryheader` (
  1053. `m_webpageID` INT(11) NOT NULL,
  1054. `m_jquery_headerID` INT(11) NOT NULL,
  1055. PRIMARY KEY (`m_webpageID`, `m_jquery_headerID`),
  1056. INDEX `fk_m_webpage_jqueryheader_m_jquery_header1_idx` (`m_jquery_headerID` ASC),
  1057. CONSTRAINT `fk_m_webpage_jqueryheader_m_jquery_header1`
  1058. FOREIGN KEY (`m_jquery_headerID`)
  1059. REFERENCES `ezbuildrental`.`m_jquery_header` (`m_jquery_headerID`)
  1060. ON DELETE NO ACTION
  1061. ON UPDATE NO ACTION,
  1062. CONSTRAINT `fk_m_webpage_jqueryheader_m_webpage1`
  1063. FOREIGN KEY (`m_webpageID`)
  1064. REFERENCES `ezbuildrental`.`m_webpage` (`m_webpageID`)
  1065. ON DELETE NO ACTION
  1066. ON UPDATE NO ACTION)
  1067. ENGINE = InnoDB;
  1068.  
  1069.  
  1070. -- -----------------------------------------------------
  1071. -- Table `ezbuildrental`.`m_class`
  1072. -- -----------------------------------------------------
  1073. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_class` (
  1074. `m_classID` INT(11) NOT NULL,
  1075. `m_name` VARCHAR(255) NULL,
  1076. PRIMARY KEY (`m_classID`))
  1077. ENGINE = InnoDB;
  1078.  
  1079.  
  1080. -- -----------------------------------------------------
  1081. -- Table `ezbuildrental`.`m_jquery_button`
  1082. -- -----------------------------------------------------
  1083. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_jquery_button` (
  1084. `m_jquery_buttonID` INT(11) NOT NULL,
  1085. `m_stringID` INT(11) NULL,
  1086. `m_jclassID` INT(11) NOT NULL,
  1087. `m_iconID` INT(11) NULL,
  1088. PRIMARY KEY (`m_jquery_buttonID`, `m_jclassID`),
  1089. INDEX `fk_m_jquery_button_m_class1_idx` (`m_jclassID` ASC),
  1090. CONSTRAINT `fk_m_jquery_button_m_class1`
  1091. FOREIGN KEY (`m_jclassID`)
  1092. REFERENCES `ezbuildrental`.`m_class` (`m_classID`)
  1093. ON DELETE NO ACTION
  1094. ON UPDATE NO ACTION)
  1095. ENGINE = InnoDB;
  1096.  
  1097.  
  1098. -- -----------------------------------------------------
  1099. -- Table `ezbuildrental`.`m_jquery_button_header`
  1100. -- -----------------------------------------------------
  1101. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_jquery_button_header` (
  1102. `m_jquery_buttonID` INT(11) NOT NULL,
  1103. `m_jquery_headerID` INT(11) NOT NULL,
  1104. PRIMARY KEY (`m_jquery_buttonID`, `m_jquery_headerID`),
  1105. INDEX `fk_m_jquery_button_header_m_jquery_header1_idx` (`m_jquery_headerID` ASC),
  1106. CONSTRAINT `fk_m_jquery_button_header_m_jquery_header1`
  1107. FOREIGN KEY (`m_jquery_headerID`)
  1108. REFERENCES `ezbuildrental`.`m_jquery_header` (`m_jquery_headerID`)
  1109. ON DELETE NO ACTION
  1110. ON UPDATE NO ACTION,
  1111. CONSTRAINT `fk_m_jquery_button_header_m_jquery_button1`
  1112. FOREIGN KEY (`m_jquery_buttonID`)
  1113. REFERENCES `ezbuildrental`.`m_jquery_button` (`m_jquery_buttonID`)
  1114. ON DELETE NO ACTION
  1115. ON UPDATE NO ACTION)
  1116. ENGINE = InnoDB;
  1117.  
  1118.  
  1119. -- -----------------------------------------------------
  1120. -- Table `ezbuildrental`.`m_jquery_element`
  1121. -- -----------------------------------------------------
  1122. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_jquery_element` (
  1123. `m_query_elementID` INT(11) NOT NULL,
  1124. `m_name` VARCHAR(45) NULL,
  1125. PRIMARY KEY (`m_query_elementID`))
  1126. ENGINE = InnoDB;
  1127.  
  1128.  
  1129. -- -----------------------------------------------------
  1130. -- Table `ezbuildrental`.`m_jquery_elementparameter`
  1131. -- -----------------------------------------------------
  1132. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_jquery_elementparameter` (
  1133. `m_query_elementID` INT(11) NOT NULL AUTO_INCREMENT,
  1134. `m_jquery_elementparameterID` INT(11) NULL,
  1135. `m_data_element` VARCHAR(255) NULL,
  1136. PRIMARY KEY (`m_query_elementID`),
  1137. CONSTRAINT `fk_m_jquery_elementparameter_m_jquery_element1`
  1138. FOREIGN KEY (`m_query_elementID`)
  1139. REFERENCES `ezbuildrental`.`m_jquery_element` (`m_query_elementID`)
  1140. ON DELETE NO ACTION
  1141. ON UPDATE NO ACTION)
  1142. ENGINE = InnoDB;
  1143.  
  1144.  
  1145. -- -----------------------------------------------------
  1146. -- Table `ezbuildrental`.`m_querystring_parameter`
  1147. -- -----------------------------------------------------
  1148. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_querystring_parameter` (
  1149. `m_querystring_parameterID` INT(11) NOT NULL,
  1150. `m_name` VARCHAR(255) NULL,
  1151. PRIMARY KEY (`m_querystring_parameterID`))
  1152. ENGINE = InnoDB;
  1153.  
  1154.  
  1155. -- -----------------------------------------------------
  1156. -- Table `ezbuildrental`.`m_webpage_querystringparameter`
  1157. -- -----------------------------------------------------
  1158. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_querystringparameter` (
  1159. `m_webpageID` INT(11) NOT NULL,
  1160. `m_querystring_parameterID` INT(11) NOT NULL,
  1161. PRIMARY KEY (`m_webpageID`, `m_querystring_parameterID`),
  1162. INDEX `fk_m_webpage_querystringparameter_m_querystring_parameter1_idx` (`m_querystring_parameterID` ASC),
  1163. CONSTRAINT `fk_m_webpage_querystringparameter_m_webpage1`
  1164. FOREIGN KEY (`m_webpageID`)
  1165. REFERENCES `ezbuildrental`.`m_webpage` (`m_webpageID`)
  1166. ON DELETE NO ACTION
  1167. ON UPDATE NO ACTION,
  1168. CONSTRAINT `fk_m_webpage_querystringparameter_m_querystring_parameter1`
  1169. FOREIGN KEY (`m_querystring_parameterID`)
  1170. REFERENCES `ezbuildrental`.`m_querystring_parameter` (`m_querystring_parameterID`)
  1171. ON DELETE NO ACTION
  1172. ON UPDATE NO ACTION)
  1173. ENGINE = InnoDB;
  1174.  
  1175.  
  1176. -- -----------------------------------------------------
  1177. -- Table `ezbuildrental`.`m_querystring_parameter`
  1178. -- -----------------------------------------------------
  1179. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_querystring_parameter` (
  1180. `m_querystring_parameterID` INT(11) NOT NULL,
  1181. `m_name` VARCHAR(255) NULL,
  1182. PRIMARY KEY (`m_querystring_parameterID`))
  1183. ENGINE = InnoDB;
  1184.  
  1185.  
  1186. -- -----------------------------------------------------
  1187. -- Table `ezbuildrental`.`m_webpage_querystring_parameter`
  1188. -- -----------------------------------------------------
  1189. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_querystring_parameter` (
  1190. `m_webpageID` INT(11) NOT NULL,
  1191. `m_querystring_parameterID` INT(11) NOT NULL,
  1192. PRIMARY KEY (`m_querystring_parameterID`, `m_webpageID`),
  1193. INDEX `fk_m_webpage_querystring_parameter_m_webpage1_idx` (`m_webpageID` ASC),
  1194. CONSTRAINT `fk_m_webpage_querystring_parameter_m_webpage1`
  1195. FOREIGN KEY (`m_webpageID`)
  1196. REFERENCES `ezbuildrental`.`m_webpage` (`m_webpageID`)
  1197. ON DELETE NO ACTION
  1198. ON UPDATE NO ACTION,
  1199. CONSTRAINT `fk_m_webpage_querystring_parameter_m_querystring_parameter1`
  1200. FOREIGN KEY (`m_querystring_parameterID`)
  1201. REFERENCES `ezbuildrental`.`m_querystring_parameter` (`m_querystring_parameterID`)
  1202. ON DELETE NO ACTION
  1203. ON UPDATE NO ACTION)
  1204. ENGINE = InnoDB;
  1205.  
  1206.  
  1207. -- -----------------------------------------------------
  1208. -- Table `ezbuildrental`.`m_jquery_navbarset`
  1209. -- -----------------------------------------------------
  1210. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_jquery_navbarset` (
  1211. `m_jquery_navbarsetID` INT(11) NOT NULL AUTO_INCREMENT,
  1212. `m_description` VARCHAR(45) NULL,
  1213. PRIMARY KEY (`m_jquery_navbarsetID`))
  1214. ENGINE = InnoDB;
  1215.  
  1216.  
  1217. -- -----------------------------------------------------
  1218. -- Table `ezbuildrental`.`m_jquery_navbaritem`
  1219. -- -----------------------------------------------------
  1220. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_jquery_navbaritem` (
  1221. `m_jquery_navbaritemID` INT(11) NOT NULL AUTO_INCREMENT,
  1222. `m_jquery_navbarsetID` INT(11) NULL,
  1223. `m_name` VARCHAR(255) NULL,
  1224. `m_nameID` INT(11) NULL,
  1225. PRIMARY KEY (`m_jquery_navbaritemID`),
  1226. INDEX `fk_m_jquery_navbaritem_m_jquery_navbarset1_idx` (`m_jquery_navbarsetID` ASC),
  1227. CONSTRAINT `fk_m_jquery_navbaritem_m_jquery_navbarset1`
  1228. FOREIGN KEY (`m_jquery_navbarsetID`)
  1229. REFERENCES `ezbuildrental`.`m_jquery_navbarset` (`m_jquery_navbarsetID`)
  1230. ON DELETE NO ACTION
  1231. ON UPDATE NO ACTION)
  1232. ENGINE = InnoDB;
  1233.  
  1234.  
  1235. -- -----------------------------------------------------
  1236. -- Table `ezbuildrental`.`m_multiple_choice_option`
  1237. -- -----------------------------------------------------
  1238. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_multiple_choice_option` (
  1239. `m_multiple_choice_optionID` INT(11) NOT NULL AUTO_INCREMENT,
  1240. `m_value_numeric` FLOAT NULL,
  1241. `m_multiple_choiceID` INT(11) NOT NULL,
  1242. `m_value_date` DATETIME NULL,
  1243. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  1244. PRIMARY KEY (`m_multiple_choice_optionID`),
  1245. CONSTRAINT `fk_m_multiple_choice_option_m_stringez1`
  1246. FOREIGN KEY (`m_multiple_choice_optionID`)
  1247. REFERENCES `ezbuildrental`.`m_stringez` (`m_sourceID`)
  1248. ON DELETE NO ACTION
  1249. ON UPDATE NO ACTION)
  1250. ENGINE = InnoDB;
  1251.  
  1252.  
  1253. -- -----------------------------------------------------
  1254. -- Table `ezbuildrental`.`m_string_copy1`
  1255. -- -----------------------------------------------------
  1256. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_string_copy1` (
  1257. `m_stringID` INT(11) NOT NULL AUTO_INCREMENT,
  1258. `m_name` VARCHAR(255) NULL DEFAULT NULL,
  1259. `m_languageID` INT(11) NOT NULL,
  1260. PRIMARY KEY (`m_stringID`, `m_languageID`),
  1261. INDEX `fk_m_string_mm_language1_idx` (`m_languageID` ASC),
  1262. CONSTRAINT `fk_m_string_mm_language10`
  1263. FOREIGN KEY (`m_languageID`)
  1264. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  1265. ON DELETE NO ACTION
  1266. ON UPDATE NO ACTION)
  1267. ENGINE = InnoDB
  1268. DEFAULT CHARACTER SET = utf8;
  1269.  
  1270.  
  1271. -- -----------------------------------------------------
  1272. -- Table `ezbuildrental`.`m_multiple_choice`
  1273. -- -----------------------------------------------------
  1274. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_multiple_choice` (
  1275. `m_multiple_choiceID` INT(11) NOT NULL AUTO_INCREMENT,
  1276. `m_default_optionID` INT(11) NULL,
  1277. `m_boolean` TINYINT(4) NULL DEFAULT 0,
  1278. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  1279. PRIMARY KEY (`m_multiple_choiceID`))
  1280. ENGINE = InnoDB;
  1281.  
  1282.  
  1283. -- -----------------------------------------------------
  1284. -- Table `ezbuildrental`.`m_language_m_string_explanation`
  1285. -- -----------------------------------------------------
  1286. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_language_m_string_explanation` (
  1287. `m_languageID` INT(11) NOT NULL,
  1288. `m_explanationID` INT(11) NOT NULL,
  1289. `m_name` MEDIUMTEXT NULL DEFAULT NULL,
  1290. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  1291. PRIMARY KEY (`m_languageID`, `m_explanationID`),
  1292. INDEX `fk_m_language_string_copy1_m_explanation1_idx` (`m_explanationID` ASC),
  1293. CONSTRAINT `fk_m_language_string_mm_language10`
  1294. FOREIGN KEY (`m_languageID`)
  1295. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  1296. ON DELETE NO ACTION
  1297. ON UPDATE NO ACTION,
  1298. CONSTRAINT `fk_m_language_string_copy1_m_explanation1`
  1299. FOREIGN KEY (`m_explanationID`)
  1300. REFERENCES `ezbuildrental`.`m_explanation` (`m_explanationID`)
  1301. ON DELETE NO ACTION
  1302. ON UPDATE NO ACTION)
  1303. ENGINE = InnoDB
  1304. DEFAULT CHARACTER SET = utf8;
  1305.  
  1306.  
  1307. -- -----------------------------------------------------
  1308. -- Table `ezbuildrental`.`m_relation_m_field`
  1309. -- -----------------------------------------------------
  1310. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_relation_m_field` (
  1311. `m_relationID` INT(11) NOT NULL,
  1312. `m_fieldID` INT(11) NOT NULL,
  1313. `m_sequence` INT(11) NULL,
  1314. `updated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  1315. PRIMARY KEY (`m_relationID`, `m_fieldID`),
  1316. INDEX `fk_m_couple_item_m_item1_idx` (`m_fieldID` ASC),
  1317. CONSTRAINT `fk_m_couple_item_m_couple1`
  1318. FOREIGN KEY (`m_relationID`)
  1319. REFERENCES `ezbuildrental`.`m_relation` (`m_relationID`)
  1320. ON DELETE NO ACTION
  1321. ON UPDATE NO ACTION,
  1322. CONSTRAINT `fk_m_couple_item_m_item1`
  1323. FOREIGN KEY (`m_fieldID`)
  1324. REFERENCES `ezbuildrental`.`m_field` (`m_fieldID`)
  1325. ON DELETE NO ACTION
  1326. ON UPDATE NO ACTION)
  1327. ENGINE = InnoDB;
  1328.  
  1329.  
  1330. -- -----------------------------------------------------
  1331. -- Table `ezbuildrental`.`m_metamodel_m_language`
  1332. -- -----------------------------------------------------
  1333. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_metamodel_m_language` (
  1334. `m_metamodelID` INT(11) NOT NULL,
  1335. `m_languageID` INT(11) NOT NULL,
  1336. `udpated` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  1337. PRIMARY KEY (`m_metamodelID`, `m_languageID`),
  1338. INDEX `fk_m_metamodel_m_language_m_language1_idx` (`m_languageID` ASC),
  1339. CONSTRAINT `fk_m_metamodel_m_table_m_metamodel1`
  1340. FOREIGN KEY (`m_metamodelID`)
  1341. REFERENCES `ezbuildrental`.`m_metamodel` (`m_metamodelID`)
  1342. ON DELETE NO ACTION
  1343. ON UPDATE NO ACTION,
  1344. CONSTRAINT `fk_m_metamodel_m_language_m_language1`
  1345. FOREIGN KEY (`m_languageID`)
  1346. REFERENCES `ezbuildrental`.`m_language` (`m_languageID`)
  1347. ON DELETE NO ACTION
  1348. ON UPDATE NO ACTION)
  1349. ENGINE = InnoDB
  1350. DEFAULT CHARACTER SET = utf8
  1351. COMMENT = 'Determine the active languages for a specific metal model.';
  1352.  
  1353.  
  1354. -- -----------------------------------------------------
  1355. -- Table `ezbuildrental`.`m_webpage_m_itemgroup`
  1356. -- -----------------------------------------------------
  1357. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_webpage_m_itemgroup` (
  1358. `m_webpageID` INT(11) NOT NULL,
  1359. `m_itemgroupID` INT(11) NOT NULL,
  1360. `m_sequence` INT(11) NULL,
  1361. PRIMARY KEY (`m_webpageID`, `m_itemgroupID`),
  1362. INDEX `fk_m_webpage_m_itemgroup_m_itemgroup1_idx` (`m_itemgroupID` ASC),
  1363. CONSTRAINT `fk_m_webpage_m_itemgroup_m_webpage1`
  1364. FOREIGN KEY (`m_webpageID`)
  1365. REFERENCES `ezbuildrental`.`m_webpage` (`m_webpageID`)
  1366. ON DELETE NO ACTION
  1367. ON UPDATE NO ACTION,
  1368. CONSTRAINT `fk_m_webpage_m_itemgroup_m_itemgroup1`
  1369. FOREIGN KEY (`m_itemgroupID`)
  1370. REFERENCES `ezbuildrental`.`m_itemgroup` (`m_itemgroupID`)
  1371. ON DELETE NO ACTION
  1372. ON UPDATE NO ACTION)
  1373. ENGINE = InnoDB;
  1374.  
  1375.  
  1376. -- -----------------------------------------------------
  1377. -- Table `ezbuildrental`.`m_field_m_multiple_choice`
  1378. -- -----------------------------------------------------
  1379. CREATE TABLE IF NOT EXISTS `ezbuildrental`.`m_field_m_multiple_choice` (
  1380. `m_fieldID` INT(11) NOT NULL,
  1381. `m_multiple_choiceID` INT(11) NOT NULL,
  1382. PRIMARY KEY (`m_fieldID`, `m_multiple_choiceID`),
  1383. INDEX `fk_m_field_m_multiple_choice_m_multiple_choice1_idx` (`m_multiple_choiceID` ASC),
  1384. CONSTRAINT `fk_m_field_m_multiple_choice_m_field1`
  1385. FOREIGN KEY (`m_fieldID`)
  1386. REFERENCES `ezbuildrental`.`m_field` (`m_fieldID`)
  1387. ON DELETE NO ACTION
  1388. ON UPDATE NO ACTION,
  1389. CONSTRAINT `fk_m_field_m_multiple_choice_m_multiple_choice1`
  1390. FOREIGN KEY (`m_multiple_choiceID`)
  1391. REFERENCES `ezbuildrental`.`m_multiple_choice` (`m_multiple_choiceID`)
  1392. ON DELETE NO ACTION
  1393. ON UPDATE NO ACTION)
  1394. ENGINE = InnoDB;
  1395.  
  1396.  
  1397. SET SQL_MODE=@OLD_SQL_MODE;
  1398. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  1399. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement