Guest User

Untitled

a guest
Dec 15th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.09 KB | None | 0 0
  1. CREATE TABLE `dspam_preferences` (
  2.     `uid` INT(10) UNSIGNED NOT NULL,
  3.     `preference` VARCHAR(32) NOT NULL COLLATE 'latin1_general_ci',
  4.     `value` VARCHAR(64) NOT NULL COLLATE 'latin1_general_ci',
  5.     PRIMARY KEY (`uid`, `preference`)
  6. )
  7. COLLATE='utf8_general_ci'
  8. ENGINE=MyISAM
  9. ;
  10.  
  11. CREATE TABLE `dspam_signature_data` (
  12.     `uid` INT(10) UNSIGNED NOT NULL,
  13.     `signature` CHAR(32) NOT NULL COLLATE 'latin1_general_ci',
  14.     `data` LONGBLOB NOT NULL,
  15.     `length` INT(10) UNSIGNED NOT NULL,
  16.     `created_on` DATE NOT NULL,
  17.     PRIMARY KEY (`uid`, `signature`),
  18.     CONSTRAINT `FK_dspam_signature_data_dspam_virtual_uids` FOREIGN KEY (`uid`) REFERENCES `dspam_virtual_uids` (`uid`) ON UPDATE CASCADE ON DELETE CASCADE
  19. )
  20. COLLATE='utf8_general_ci'
  21. ENGINE=InnoDB
  22. ;
  23.  
  24. CREATE TABLE `dspam_stats` (
  25.     `uid` INT(10) UNSIGNED NOT NULL,
  26.     `spam_learned` BIGINT(20) UNSIGNED NOT NULL,
  27.     `innocent_learned` BIGINT(20) UNSIGNED NOT NULL,
  28.     `spam_misclassified` BIGINT(20) UNSIGNED NOT NULL,
  29.     `innocent_misclassified` BIGINT(20) UNSIGNED NOT NULL,
  30.     `spam_corpusfed` BIGINT(20) UNSIGNED NOT NULL,
  31.     `innocent_corpusfed` BIGINT(20) UNSIGNED NOT NULL,
  32.     `spam_classified` BIGINT(20) UNSIGNED NOT NULL,
  33.     `innocent_classified` BIGINT(20) UNSIGNED NOT NULL,
  34.     PRIMARY KEY (`uid`),
  35.     CONSTRAINT `FK_dspam_stats_dspam_virtual_uids` FOREIGN KEY (`uid`) REFERENCES `dspam_virtual_uids` (`uid`) ON UPDATE CASCADE ON DELETE CASCADE
  36. )
  37. COLLATE='utf8_general_ci'
  38. ENGINE=InnoDB
  39. ;
  40.  
  41. CREATE TABLE `dspam_token_data` (
  42.     `uid` INT(10) UNSIGNED NOT NULL,
  43.     `token` BIGINT(20) UNSIGNED NOT NULL,
  44.     `spam_hits` BIGINT(20) UNSIGNED NOT NULL,
  45.     `innocent_hits` BIGINT(20) UNSIGNED NOT NULL,
  46.     `last_hit` DATE NOT NULL,
  47.     PRIMARY KEY (`uid`, `token`),
  48.     CONSTRAINT `FK_dspam_token_data_dspam_virtual_uids` FOREIGN KEY (`uid`) REFERENCES `dspam_virtual_uids` (`uid`) ON UPDATE CASCADE ON DELETE CASCADE
  49. )
  50. COLLATE='utf8_general_ci'
  51. ENGINE=InnoDB
  52. ;
  53.  
  54. CREATE TABLE `dspam_virtual_uids` (
  55.     `uid` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  56.     `username` VARCHAR(128) NOT NULL,
  57.     PRIMARY KEY (`uid`),
  58.     UNIQUE INDEX `UQ_username` (`username`)
  59. )
  60. COLLATE='utf8_general_ci'
  61. ENGINE=InnoDB;
Add Comment
Please, Sign In to add comment