Recent
:: Anonimo
7 hrs ago
:: RetroFOX
8 hrs ago
:: anonymous
8 hrs ago
:: RetroFOX
8 hrs ago
:: This post is secret Bystroushaak
11 hrs ago
:: Bystroushaak
11 hrs ago
:: Bystroushaak
11 hrs ago
:: Bystroushaak
11 hrs ago
:: anonymous
11 hrs ago
:: Bystroushaak
11 hrs ago
:: anonymous
12 hrs ago
:: This post is secret Bystroushaak
13 hrs ago
:: RIFAS
14 hrs ago
:: buy clomid onli
16 hrs ago
:: RIFAS
16 hrs ago
rss 2.0 feed

Make New Post
Posts: 19135

Syntax:       Wrapping:  

   #15382 Posted by anonymous 2009-07-03 13:25:44
Formated by GeSHi
  1. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  2. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  3. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';
  4.  
  5. CREATE SCHEMA IF NOT EXISTS `lockstock` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
  6. USE `lockstock`;
  7.  
  8. -- -----------------------------------------------------
  9. -- Table `lockstock`.`permission`
  10. -- -----------------------------------------------------
  11. CREATE TABLE IF NOT EXISTS `lockstock`.`permission` (
  12. `permission_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT ,
  13. `permission_code` VARCHAR(80) NOT NULL ,
  14. `permission_desc` VARCHAR(250) NULL DEFAULT NULL ,
  15. PRIMARY KEY (`permission_id`) )
  16. ENGINE = InnoDB
  17. AUTO_INCREMENT = 8
  18. DEFAULT CHARACTER SET = utf8
  19. COLLATE = utf8_general_ci
  20. PACK_KEYS = 0;
  21.  
  22.  
  23. -- -----------------------------------------------------
  24. -- Table `lockstock`.`rss_source`
  25. -- -----------------------------------------------------
  26. CREATE TABLE IF NOT EXISTS `lockstock`.`rss_source` (
  27. `rss_source_id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT ,
  28. `rss_source_uri` VARCHAR(255) NOT NULL ,
  29. `rss_source_name` VARCHAR(255) NOT NULL ,
  30. PRIMARY KEY (`rss_source_id`) )
  31. ENGINE = InnoDB
  32. AUTO_INCREMENT = 1
  33. DEFAULT CHARACTER SET = utf8
  34. COLLATE = utf8_general_ci;
  35.  
  36.  
  37. -- -----------------------------------------------------
  38. -- Table `lockstock`.`mcent_salsesman`
  39. -- -----------------------------------------------------
  40. CREATE TABLE IF NOT EXISTS `lockstock`.`mcent_salsesman` (
  41. `mcent_salsesman_id` INT NOT NULL AUTO_INCREMENT ,
  42. `mcent_salsesman_name` VARCHAR(255) NULL ,
  43. PRIMARY KEY (`mcent_salsesman_id`) )
  44. ENGINE = InnoDB
  45. DEFAULT CHARACTER SET = utf8
  46. COLLATE = utf8_general_ci;
  47.  
  48.  
  49. -- -----------------------------------------------------
  50. -- Table `lockstock`.`broker`
  51. -- -----------------------------------------------------
  52. CREATE TABLE IF NOT EXISTS `lockstock`.`broker` (
  53. `broker_id` INT NOT NULL AUTO_INCREMENT ,
  54. `broker_name` VARCHAR(255) NULL ,
  55. PRIMARY KEY (`broker_id`) )
  56. ENGINE = InnoDB
  57. DEFAULT CHARACTER SET = utf8
  58. COLLATE = utf8_general_ci;
  59.  
  60.  
  61. -- -----------------------------------------------------
  62. -- Table `lockstock`.`client_type`
  63. -- -----------------------------------------------------
  64. CREATE TABLE IF NOT EXISTS `lockstock`.`client_type` (
  65. `client_type_id` INT NOT NULL AUTO_INCREMENT ,
  66. `client_type_desc` VARCHAR(45) NOT NULL ,
  67. PRIMARY KEY (`client_type_id`) )
  68. ENGINE = InnoDB
  69. DEFAULT CHARACTER SET = utf8
  70. COLLATE = utf8_general_ci;
  71.  
  72.  
  73. -- -----------------------------------------------------
  74. -- Table `lockstock`.`user_group`
  75. -- -----------------------------------------------------
  76. CREATE TABLE IF NOT EXISTS `lockstock`.`user_group` (
  77. `user_group_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT ,
  78. `user_group_name` VARCHAR(255) NULL DEFAULT NULL ,
  79. PRIMARY KEY (`user_group_id`) )
  80. ENGINE = InnoDB
  81. AUTO_INCREMENT = 2
  82. DEFAULT CHARACTER SET = utf8
  83. COLLATE = utf8_general_ci
  84. PACK_KEYS = 0;
  85.  
  86.  
  87. -- -----------------------------------------------------
  88. -- Table `lockstock`.`user`
  89. -- -----------------------------------------------------
  90. CREATE TABLE IF NOT EXISTS `lockstock`.`user` (
  91. `user_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT ,
  92. `user_group_id` INT(10) UNSIGNED NOT NULL ,
  93. `client_type_id` INT NULL ,
  94. `broker_id` INT NULL ,
  95. `mcent_salsesman_id` INT NULL ,
  96. `user_login` VARCHAR(20) NOT NULL ,
  97. `user_pass` VARCHAR(40) NOT NULL COMMENT 'sha1' ,
  98. `user_first_name` VARCHAR(40) NOT NULL ,
  99. `user_surname` VARCHAR(45) NOT NULL ,
  100. `user_email` VARCHAR(100) NOT NULL ,
  101. `user_address` VARCHAR(255) NOT NULL ,
  102. `user_phone` VARCHAR(255) NOT NULL ,
  103. `user_active` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1' ,
  104. PRIMARY KEY (`user_id`) ,
  105. INDEX `fk_user_mcent_salsesman1` (`mcent_salsesman_id` ASC) ,
  106. INDEX `fk_user_broker1` (`broker_id` ASC) ,
  107. INDEX `fk_user_client_type1` (`client_type_id` ASC) ,
  108. INDEX `fk_user_user_group1` (`user_group_id` ASC) ,
  109. CONSTRAINT `fk_user_mcent_salsesman1`
  110. FOREIGN KEY (`mcent_salsesman_id` )
  111. REFERENCES `lockstock`.`mcent_salsesman` (`mcent_salsesman_id` )
  112. ON DELETE NO ACTION
  113. ON UPDATE NO ACTION,
  114. CONSTRAINT `fk_user_broker1`
  115. FOREIGN KEY (`broker_id` )
  116. REFERENCES `lockstock`.`broker` (`broker_id` )
  117. ON DELETE NO ACTION
  118. ON UPDATE NO ACTION,
  119. CONSTRAINT `fk_user_client_type1`
  120. FOREIGN KEY (`client_type_id` )
  121. REFERENCES `lockstock`.`client_type` (`client_type_id` )
  122. ON DELETE NO ACTION
  123. ON UPDATE NO ACTION,
  124. CONSTRAINT `fk_user_user_group1`
  125. FOREIGN KEY (`user_group_id` )
  126. REFERENCES `lockstock`.`user_group` (`user_group_id` )
  127. ON DELETE NO ACTION
  128. ON UPDATE NO ACTION)
  129. ENGINE = InnoDB
  130. AUTO_INCREMENT = 1
  131. DEFAULT CHARACTER SET = utf8
  132. COLLATE = utf8_general_ci
  133. PACK_KEYS = 0;
  134.  
  135.  
  136. -- -----------------------------------------------------
  137. -- Table `lockstock`.`currency`
  138. -- -----------------------------------------------------
  139. CREATE TABLE IF NOT EXISTS `lockstock`.`currency` (
  140. `currency_id` INT NOT NULL AUTO_INCREMENT ,
  141. `currency_name` VARCHAR(45) NOT NULL COMMENT 'koruna, zizala whatever' ,
  142. `currency_code` VARCHAR(45) NOT NULL COMMENT 'USD' ,
  143. PRIMARY KEY (`currency_id`) )
  144. ENGINE = InnoDB
  145. DEFAULT CHARACTER SET = utf8
  146. COLLATE = utf8_general_ci;
  147.  
  148.  
  149. -- -----------------------------------------------------
  150. -- Table `lockstock`.`xchange_rate_history`
  151. -- -----------------------------------------------------
  152. CREATE TABLE IF NOT EXISTS `lockstock`.`xchange_rate_history` (
  153. `currency_id` INT NOT NULL ,
  154. `xchange_rate_history_date` DATE NOT NULL ,
  155. `xchange_rate_history_rate` DECIMAL(10,3) UNSIGNED NOT NULL ,
  156. `xchange_rate_history_amount` SMALLINT UNSIGNED NULL ,
  157. PRIMARY KEY (`currency_id`, `xchange_rate_history_date`) ,
  158. INDEX `fk_xchange_rate_history_currency1` (`currency_id` ASC) ,
  159. CONSTRAINT `fk_xchange_rate_history_currency1`
  160. FOREIGN KEY (`currency_id` )
  161. REFERENCES `lockstock`.`currency` (`currency_id` )
  162. ON DELETE NO ACTION
  163. ON UPDATE NO ACTION)
  164. ENGINE = InnoDB
  165. DEFAULT CHARACTER SET = utf8
  166. COLLATE = utf8_general_ci;
  167.  
  168.  
  169. -- -----------------------------------------------------
  170. -- Table `lockstock`.`user_group_has_permission`
  171. -- -----------------------------------------------------
  172. CREATE TABLE IF NOT EXISTS `lockstock`.`user_group_has_permission` (
  173. `user_group_id` INT(10) UNSIGNED NOT NULL ,
  174. `permission_id` INT(10) UNSIGNED NOT NULL ,
  175. PRIMARY KEY (`user_group_id`, `permission_id`) ,
  176. INDEX `fk_user_group_has_permission1_user_group1` (`user_group_id` ASC) ,
  177. INDEX `fk_user_group_has_permission1_permission1` (`permission_id` ASC) ,
  178. CONSTRAINT `fk_user_group_has_permission1_user_group1`
  179. FOREIGN KEY (`user_group_id` )
  180. REFERENCES `lockstock`.`user_group` (`user_group_id` )
  181. ON DELETE NO ACTION
  182. ON UPDATE NO ACTION,
  183. CONSTRAINT `fk_user_group_has_permission1_permission1`
  184. FOREIGN KEY (`permission_id` )
  185. REFERENCES `lockstock`.`permission` (`permission_id` )
  186. ON DELETE NO ACTION
  187. ON UPDATE NO ACTION)
  188. ENGINE = InnoDB
  189. DEFAULT CHARACTER SET = utf8
  190. COLLATE = utf8_general_ci;
  191.  
  192.  
  193. -- -----------------------------------------------------
  194. -- Table `lockstock`.`news`
  195. -- -----------------------------------------------------
  196. CREATE TABLE IF NOT EXISTS `lockstock`.`news` (
  197. `news_id` INT NOT NULL AUTO_INCREMENT ,
  198. `user_group_id` INT(10) UNSIGNED NULL ,
  199. `news_text` TEXT NOT NULL ,
  200. PRIMARY KEY (`news_id`) ,
  201. INDEX `fk_news_user_group1` (`user_group_id` ASC) ,
  202. CONSTRAINT `fk_news_user_group1`
  203. FOREIGN KEY (`user_group_id` )
  204. REFERENCES `lockstock`.`user_group` (`user_group_id` )
  205. ON DELETE NO ACTION
  206. ON UPDATE NO ACTION)
  207. ENGINE = InnoDB
  208. DEFAULT CHARACTER SET = utf8
  209. COLLATE = utf8_general_ci;
  210.  
  211.  
  212. -- -----------------------------------------------------
  213. -- Table `lockstock`.`symbol`
  214. -- -----------------------------------------------------
  215. CREATE TABLE IF NOT EXISTS `lockstock`.`symbol` (
  216. `symbol_id` INT NOT NULL AUTO_INCREMENT ,
  217. `symbol_code` VARCHAR(45) NOT NULL ,
  218. `symbol_exchange` VARCHAR(45) NOT NULL ,
  219. `symbol_currency` VARCHAR(45) NOT NULL ,
  220. `symbol_name` VARCHAR(45) NOT NULL ,
  221. PRIMARY KEY (`symbol_id`) )
  222. ENGINE = InnoDB
  223. DEFAULT CHARACTER SET = utf8
  224. COLLATE = utf8_general_ci
  225. COMMENT = 'seznam titulu/indexu na burzach';
  226.  
  227.  
  228. -- -----------------------------------------------------
  229. -- Table `lockstock`.`user_has_symbol`
  230. -- -----------------------------------------------------
  231. CREATE TABLE IF NOT EXISTS `lockstock`.`user_has_symbol` (
  232. `user_id` INT(10) UNSIGNED NOT NULL ,
  233. `symbol_id` INT NOT NULL ,
  234. PRIMARY KEY (`user_id`, `symbol_id`) ,
  235. INDEX `fk_user_has_symbol_user1` (`user_id` ASC) ,
  236. INDEX `fk_user_has_symbol_symbol1` (`symbol_id` ASC) ,
  237. CONSTRAINT `fk_user_has_symbol_user1`
  238. FOREIGN KEY (`user_id` )
  239. REFERENCES `lockstock`.`user` (`user_id` )
  240. ON DELETE NO ACTION
  241. ON UPDATE NO ACTION,
  242. CONSTRAINT `fk_user_has_symbol_symbol1`
  243. FOREIGN KEY (`symbol_id` )
  244. REFERENCES `lockstock`.`symbol` (`symbol_id` )
  245. ON DELETE NO ACTION
  246. ON UPDATE NO ACTION)
  247. ENGINE = InnoDB
  248. DEFAULT CHARACTER SET = utf8
  249. COLLATE = utf8_general_ci;
  250.  
  251.  
  252. -- -----------------------------------------------------
  253. -- Table `lockstock`.`symbol_history`
  254. -- -----------------------------------------------------
  255. CREATE TABLE IF NOT EXISTS `lockstock`.`symbol_history` (
  256. `symbol_id` INT NOT NULL ,
  257. `symbol_history_date` DATETIME NOT NULL ,
  258. `symbol_history_open` DECIMAL(14,4) NOT NULL ,
  259. `symbol_history_high` DECIMAL(14,4) NOT NULL ,
  260. `symbol_history_low` DECIMAL(14,4) NOT NULL ,
  261. `symbol_history_close` DECIMAL(14,4) NOT NULL ,
  262. `symbol_history_volume` INT UNSIGNED NOT NULL ,
  263. PRIMARY KEY (`symbol_id`, `symbol_history_date`) ,
  264. INDEX `fk_symbol_history_symbol1` (`symbol_id` ASC) ,
  265. CONSTRAINT `fk_symbol_history_symbol1`
  266. FOREIGN KEY (`symbol_id` )
  267. REFERENCES `lockstock`.`symbol` (`symbol_id` )
  268. ON DELETE NO ACTION
  269. ON UPDATE NO ACTION)
  270. ENGINE = InnoDB
  271. DEFAULT CHARACTER SET = utf8
  272. COLLATE = utf8_general_ci;
  273.  
  274.  
  275. -- -----------------------------------------------------
  276. -- Table `lockstock`.`user_has_currency`
  277. -- -----------------------------------------------------
  278. CREATE TABLE IF NOT EXISTS `lockstock`.`user_has_currency` (
  279. `user_id` INT(10) UNSIGNED NOT NULL ,
  280. `currency_id` INT NOT NULL ,
  281. PRIMARY KEY (`user_id`, `currency_id`) ,
  282. INDEX `fk_user_has_currency_user1` (`user_id` ASC) ,
  283. INDEX `fk_user_has_currency_currency1` (`currency_id` ASC) ,
  284. CONSTRAINT `fk_user_has_currency_user1`
  285. FOREIGN KEY (`user_id` )
  286. REFERENCES `lockstock`.`user` (`user_id` )
  287. ON DELETE NO ACTION
  288. ON UPDATE NO ACTION,
  289. CONSTRAINT `fk_user_has_currency_currency1`
  290. FOREIGN KEY (`currency_id` )
  291. REFERENCES `lockstock`.`currency` (`currency_id` )
  292. ON DELETE NO ACTION
  293. ON UPDATE NO ACTION)
  294. ENGINE = InnoDB
  295. DEFAULT CHARACTER SET = utf8
  296. COLLATE = utf8_general_ci;
  297.  
  298.  
  299. -- -----------------------------------------------------
  300. -- Table `lockstock`.`dictionary`
  301. -- -----------------------------------------------------
  302. CREATE TABLE IF NOT EXISTS `lockstock`.`dictionary` (
  303. `dictionary_entry` VARCHAR(255) NOT NULL ,
  304. `dictionary_value` TEXT NOT NULL ,
  305. UNIQUE INDEX `UNIQUE` (`dictionary_entry` ASC) ,
  306. PRIMARY KEY (`dictionary_entry`) )
  307. ENGINE = InnoDB
  308. DEFAULT CHARACTER SET = utf8
  309. COLLATE = utf8_general_ci;
  310.  
  311.  
  312. -- -----------------------------------------------------
  313. -- Table `lockstock`.`rss_article`
  314. -- -----------------------------------------------------
  315. CREATE TABLE IF NOT EXISTS `lockstock`.`rss_article` (
  316. `rss_article_id` INT NOT NULL AUTO_INCREMENT ,
  317. `rss_source_id` SMALLINT(5) UNSIGNED NOT NULL ,
  318. `rss_article_date` DATETIME NOT NULL ,
  319. `rss_article_uri` VARCHAR(255) NOT NULL ,
  320. `rss_article_contents` TEXT NOT NULL ,
  321. PRIMARY KEY (`rss_article_id`) ,
  322. INDEX `fk_rss_article_rss_source1` (`rss_source_id` ASC) ,
  323. CONSTRAINT `fk_rss_article_rss_source1`
  324. FOREIGN KEY (`rss_source_id` )
  325. REFERENCES `lockstock`.`rss_source` (`rss_source_id` )
  326. ON DELETE NO ACTION
  327. ON UPDATE NO ACTION)
  328. ENGINE = InnoDB
  329. DEFAULT CHARACTER SET = utf8
  330. COLLATE = utf8_general_ci;
  331.  
  332.  
  333. -- -----------------------------------------------------
  334. -- Table `lockstock`.`user_group_has_rss_article`
  335. -- -----------------------------------------------------
  336. CREATE TABLE IF NOT EXISTS `lockstock`.`user_group_has_rss_article` (
  337. `user_group_id` INT(10) UNSIGNED NOT NULL ,
  338. `rss_article_id` INT NOT NULL ,
  339. PRIMARY KEY (`user_group_id`, `rss_article_id`) ,
  340. INDEX `fk_user_group_has_rss_article_user_group1` (`user_group_id` ASC) ,
  341. INDEX `fk_user_group_has_rss_article_rss_article1` (`rss_article_id` ASC) ,
  342. CONSTRAINT `fk_user_group_has_rss_article_user_group1`
  343. FOREIGN KEY (`user_group_id` )
  344. REFERENCES `lockstock`.`user_group` (`user_group_id` )
  345. ON DELETE NO ACTION
  346. ON UPDATE NO ACTION,
  347. CONSTRAINT `fk_user_group_has_rss_article_rss_article1`
  348. FOREIGN KEY (`rss_article_id` )
  349. REFERENCES `lockstock`.`rss_article` (`rss_article_id` )
  350. ON DELETE NO ACTION
  351. ON UPDATE NO ACTION)
  352. ENGINE = InnoDB
  353. DEFAULT CHARACTER SET = utf8
  354. COLLATE = utf8_general_ci;
  355.  
  356.  
  357. -- -----------------------------------------------------
  358. -- Table `lockstock`.`document`
  359. -- -----------------------------------------------------
  360. CREATE TABLE IF NOT EXISTS `lockstock`.`document` (
  361. `document_id` INT NOT NULL AUTO_INCREMENT ,
  362. `user_id` INT(10) NOT NULL COMMENT 'id vlastnika dokumentu' ,
  363. `document_title` VARCHAR(255) NOT NULL ,
  364. `document_src` VARCHAR(255) NOT NULL ,
  365. `document_tar` VARCHAR(255) NOT NULL COMMENT 'treba navazat na stranku - zrejme to bude pres idcka, az bude jasna struktura menu atd... @TODO' ,
  366. PRIMARY KEY (`document_id`) ,
  367. INDEX `fk_document_user1` (`user_id` ASC) ,
  368. CONSTRAINT `fk_document_user1`
  369. FOREIGN KEY (`user_id` )
  370. REFERENCES `lockstock`.`user` (`user_id` )
  371. ON DELETE NO ACTION
  372. ON UPDATE NO ACTION)
  373. ENGINE = InnoDB
  374. DEFAULT CHARACTER SET = utf8
  375. COLLATE = utf8_general_ci;
  376.  
  377.  
  378. -- -----------------------------------------------------
  379. -- Table `lockstock`.`user_group_has_document`
  380. -- -----------------------------------------------------
  381. CREATE TABLE IF NOT EXISTS `lockstock`.`user_group_has_document` (
  382. `user_group_id` INT(10) UNSIGNED NOT NULL ,
  383. `document_id` INT NOT NULL ,
  384. PRIMARY KEY (`user_group_id`, `document_id`) ,
  385. INDEX `fk_user_group_has_document_user_group1` (`user_group_id` ASC) ,
  386. INDEX `fk_user_group_has_document_document1` (`document_id` ASC) ,
  387. CONSTRAINT `fk_user_group_has_document_user_group1`
  388. FOREIGN KEY (`user_group_id` )
  389. REFERENCES `lockstock`.`user_group` (`user_group_id` )
  390. ON DELETE NO ACTION
  391. ON UPDATE NO ACTION,
  392. CONSTRAINT `fk_user_group_has_document_document1`
  393. FOREIGN KEY (`document_id` )
  394. REFERENCES `lockstock`.`document` (`document_id` )
  395. ON DELETE NO ACTION
  396. ON UPDATE NO ACTION)
  397. ENGINE = InnoDB
  398. DEFAULT CHARACTER SET = utf8
  399. COLLATE = utf8_general_ci;
  400.  
  401.  
  402.  
  403. SET SQL_MODE=@OLD_SQL_MODE;
  404. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  405. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Parsed in 0.4021678 seconds
::  Inline view Inline view ::  Email this post Email  ::  Print Print   

:: Download   Download Text File15382.txt   Download Gziped text File15382.txt.gz   Download HTML File15382.html   Download PDF File15382.pdf
:: Print into    Print into HTML FileHTML document   Print into PDF FilePDF document

:: Make Diff

:: Erase Post

* Code:

To highlight particular lines, prefix each line with @@


Description:


Secret key (for later deletion)
Syntax:     


comments (0)


Copyright © 2006 Openpastebin