Advertisement
nomy

SAM Broadcaster 4.2.2 tables.sql for MariaDB

Dec 20th, 2016
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 9.67 KB | None | 0 0
  1. # Database : `SAMDB`
  2. # --------------------------------------------------------
  3.  
  4. #
  5. # Table structure for table `category`
  6. #
  7.  
  8. CREATE TABLE category (
  9.   ID int(11) NOT NULL auto_increment,
  10.   name varchar(100) NOT NULL default '',
  11.   parentID int(11) NOT NULL default '0',
  12.   levelindex tinyint(4) NOT NULL default '0',
  13.   itemindex int(11) NOT NULL default '0',
  14.   PRIMARY KEY  (ID),
  15.   UNIQUE KEY name (name)
  16. ) ENGINE=MyISAM;
  17. # --------------------------------------------------------
  18.  
  19. #
  20. # Table structure for table `categorylist`
  21. #
  22.  
  23. CREATE TABLE categorylist (
  24.   ID int(11) NOT NULL auto_increment,
  25.   songID int(11) NOT NULL default '0',
  26.   categoryID int(11) NOT NULL default '0',
  27.   sortID float NOT NULL default '0',
  28.   PRIMARY KEY  (ID),
  29.   KEY categoryID (categoryID)
  30. ) ENGINE=MyISAM;
  31. # --------------------------------------------------------
  32.  
  33. #
  34. # Table structure for table `disk`
  35. #
  36.  
  37. CREATE TABLE disk (
  38.   ID int(11) NOT NULL default '0',
  39.   serial varchar(100) NOT NULL default '',
  40.   name varchar(100) NOT NULL default '',
  41.   status tinyint(4) NOT NULL default '0',
  42.   t_stamp timestamp NOT NULL
  43. ) ENGINE=MyISAM;
  44. # --------------------------------------------------------
  45.  
  46. #
  47. # Table structure for table `historylist`
  48. #
  49.  
  50.  
  51. CREATE TABLE historylist (
  52.   ID int(11) NOT NULL auto_increment,
  53.   songID int(11) NOT NULL default '0',
  54.   filename varchar(255) NOT NULL default '',
  55.   date_played datetime NOT NULL default '0000-00-00 00:00:00',
  56.   duration mediumint(9) NOT NULL default '0',
  57.   artist varchar(255) NOT NULL default '',
  58.   title varchar(255) NOT NULL default '',
  59.   album varchar(255) NOT NULL default '',
  60.   albumyear varchar(4) NOT NULL default '',
  61.   website varchar(255) NOT NULL default '',
  62.   buycd varchar(255) NOT NULL default '',
  63.   picture varchar(255) NOT NULL default '',
  64.   listeners mediumint(9) NOT NULL default '0',
  65.   label varchar(100) NOT NULL default '',
  66.   pline varchar(50) NOT NULL default '',
  67.   trackno smallint(6) NOT NULL default '0',
  68.   composer varchar(100) NOT NULL default '',
  69.   ISRC varchar(50) NOT NULL default '',
  70.   catalog varchar(50) NOT NULL default '',
  71.   UPC varchar(50) NOT NULL default '',
  72.   feeagency varchar(20) NOT NULL default '',
  73.   songtype char(1) NOT NULL default '',
  74.   requestID int(11) NOT NULL default '0',
  75.   overlay ENUM( 'yes', 'no' ) DEFAULT 'no' NOT NULL ,
  76.   songrights SET( 'broadcast', 'download', 'on-demand', 'royaltyfree' ) DEFAULT 'broadcast' NOT NULL,
  77.   PRIMARY KEY  (ID),
  78.   KEY `date_played` (`date_played`)
  79. ) ENGINE=MyISAM;
  80.  
  81. # --------------------------------------------------------
  82.  
  83. #
  84. # Table structure for table `requestlist`
  85. #
  86.  
  87. CREATE TABLE requestlist (
  88.   ID int(11) NOT NULL auto_increment,
  89.   songID int(11) NOT NULL default '0',
  90.   t_stamp datetime NOT NULL default '0000-00-00 00:00:00',
  91.   host varchar(255) NOT NULL default '',
  92.   msg text NULL,
  93.   name varchar(255) NOT NULL default '',
  94.   code mediumint(9) NOT NULL default '0',
  95.   ETA datetime NOT NULL default '0000-00-00 00:00:00',
  96.   status enum('played','ignored','pending','new') NOT NULL default 'new',
  97.   PRIMARY KEY  (ID),
  98.   KEY t_stamp (t_stamp)
  99. ) ENGINE=MyISAM;
  100. # --------------------------------------------------------
  101.  
  102. #
  103. # Table structure for table `songlist`
  104. #
  105.  
  106. CREATE TABLE `songlist` (
  107.   `ID` int(11) NOT NULL auto_increment,
  108.   `filename` varchar(255) NOT NULL default '',
  109.   `diskID` int(11) NOT NULL default '0',
  110.   `flags` varchar(10) NOT NULL default 'NNNNNNNNNN',
  111.   `songtype` char(1) NOT NULL default 'S',
  112.   `status` tinyint(4) NOT NULL default '0',
  113.   `weight` float NOT NULL default '50',
  114.   `balance` float NOT NULL default '0',
  115.   `date_added` datetime default NULL,
  116.   `date_played` datetime default NULL,
  117.   `date_artist_played` datetime default '2002-01-01 00:00:01',
  118.   `date_album_played` datetime default '2002-01-01 00:00:01',
  119.   `date_title_played` datetime default '2002-01-01 00:00:01',
  120.   `duration` mediumint(9) NOT NULL default '0',
  121.   `artist` varchar(255) NOT NULL default '',
  122.   `title` varchar(255) NOT NULL default '',
  123.   `album` varchar(255) NOT NULL default '',
  124.   `label` varchar(255) NOT NULL default '',
  125.   `pline` varchar(50) NOT NULL default '',
  126.   `trackno` smallint(6) NOT NULL default '0',
  127.   `composer` varchar(100) NOT NULL default '',
  128.   `ISRC` varchar(50) NOT NULL default '',
  129.   `catalog` varchar(50) NOT NULL default '',
  130.   `UPC` varchar(50) NOT NULL default '',
  131.   `feeagency` varchar(20) NOT NULL default '',
  132.   `albumyear` varchar(4) NOT NULL default '0',
  133.   `genre` varchar(20) NOT NULL default '',
  134.   `website` varchar(255) NOT NULL default '',
  135.   `buycd` varchar(255) NOT NULL default '',
  136.   `info` text,
  137.   `lyrics` text,
  138.   `picture` varchar(255) NOT NULL default '',
  139.   `count_played` mediumint(9) NOT NULL default '0',
  140.   `count_requested` mediumint(9) NOT NULL default '0',
  141.   `last_requested` datetime NOT NULL default '2002-01-01 00:00:01',
  142.   `count_performances` int(11) NOT NULL default '0',
  143.   `xfade` varchar(50) NOT NULL default '',
  144.   `bpm` mediumint(9) NOT NULL default '0',
  145.   `mood` varchar(50) NOT NULL default '',
  146.   `rating` mediumint(9) NOT NULL default '0',
  147.   `overlay` enum('yes','no') NOT NULL default 'no',
  148.   `playlimit_count` int(11) NOT NULL default '0',
  149.   `playlimit_action` enum('none','remove','erase') NOT NULL default 'none',
  150.   `songrights` set('broadcast','download','on-demand','royaltyfree') NOT NULL default 'broadcast',
  151.   `adz_listID` INT NOT NULL DEFAULT '0',
  152.  
  153.   PRIMARY KEY  (`ID`),
  154.   UNIQUE KEY `filename` (`filename`),
  155.   KEY `date_played` (`date_played`),
  156.   KEY `date_artist_played` (`date_artist_played`),
  157.   KEY `date_album_played` (`date_album_played`)
  158. ) ENGINE=MyISAM;
  159.  
  160.  
  161. # --------------------------------------------------------
  162.  
  163. #
  164. # Table structure for table `event`
  165. #
  166.  
  167.  
  168. CREATE TABLE `event` (
  169.   `ID` int(11) NOT NULL auto_increment,
  170.   `name` varchar(200) NOT NULL default '',
  171.   `eventaction` varchar(50) NOT NULL default '',
  172.   `data` text,
  173.   `extra` text,
  174.   PRIMARY KEY  (`ID`)
  175. ) ENGINE=MyISAM;
  176.  
  177. # --------------------------------------------------------
  178.  
  179. #
  180. # Table structure for table `eventtime`
  181. #
  182.  
  183. CREATE TABLE `eventtime` (
  184.   `ID` int(11) NOT NULL auto_increment,
  185.   `eventID` int(11) NOT NULL default '0',
  186.   `eventtime` time NOT NULL default '00:00:00',
  187.   `eventdate` date NOT NULL default '0000-00-00',
  188.   `eventday` varchar(20) NOT NULL default 'day',
  189.   `recurring` enum('No','Yes') NOT NULL default 'Yes',
  190.   PRIMARY KEY  (`ID`)
  191. ) ENGINE=MyISAM;
  192.  
  193.    
  194.  
  195. # --------------------------------------------------------
  196.  
  197. #
  198. # Table structure for table `queuelist`
  199. #
  200.  
  201. CREATE TABLE queuelist (
  202.   ID int(11) NOT NULL auto_increment,
  203.   songID int(11) NOT NULL default '0',
  204.   sortID float NOT NULL default '0',
  205.   requests int(11) NOT NULL default '0',
  206.   requestID int(11) NOT NULL default '0',
  207.   auxdata VARCHAR( 200 ) NOT NULL,
  208.   PRIMARY KEY  (ID)
  209. ) ENGINE=MyISAM COMMENT='12';
  210.  
  211.  
  212.  
  213. # -----------------------------------------------------------
  214. CREATE TABLE `adz` (
  215.   `ID` int(11) NOT NULL auto_increment,
  216.   `PROVIDERID` int(11) NOT NULL default '0',
  217.   `ADZID` int(11) NOT NULL default '0',
  218.   `CAMPAIGNID` int(11) NOT NULL default '0',
  219.   `CATEGORYID` int(11) NOT NULL default '0',
  220.   `DATE_START` date default NULL,
  221.   `DATE_END` date default NULL,
  222.   `SONGTYPE` char(1) NOT NULL default 'A',
  223.   `LOCALFILENAME` varchar(200) NOT NULL default '',
  224.   `LOCALSTATUS` varchar(10) NOT NULL default 'download',
  225.   `DOWNLOAD_URL` varchar(200) NOT NULL default '',
  226.   `LASTUPDATE` datetime NOT NULL default '0000-00-00 00:00:00',
  227.   `DESCRIPTION` varchar(100) NOT NULL default '',
  228.   `CAMPAIGNACTIVE` char(3) NOT NULL default 'yes',
  229.   `STATUS` varchar(10) NOT NULL default 'active',
  230.   `WEIGHT` float NOT NULL default '1',
  231.   `GLOBALWEIGHT` float NOT NULL default '1',
  232.   `DURATION` int(11) NOT NULL default '0',
  233.   `FILESIZE` int(11) NOT NULL default '0',
  234.   `DATE_PLAYED` datetime NOT NULL default '0000-00-00 00:00:00',
  235.   `DATE_CATEGORY_PLAYED` datetime NOT NULL default '0000-00-00 00:00:00',
  236.   `DATE_CAMPAIGN_PLAYED` datetime NOT NULL default '0000-00-00 00:00:00',
  237.   `SPINS` int(11) NOT NULL default '0',
  238.   `PERFORMANCES` int(11) NOT NULL default '0',
  239.   `SPINS_MAX` int(11) NOT NULL default '0',
  240.   `PERFORMANCES_MAX` int(11) NOT NULL default '0',
  241.   `cap_day` int(11) NOT NULL default '0',
  242.   `cap_day_cnt` int(11) NOT NULL default '0',
  243.   `DAYS` varchar(100) NOT NULL default '',
  244.   `HOURS` varchar(200) NOT NULL default '',
  245.   `BLOCKED` char(3) NOT NULL default 'no',
  246.   `LOCALWEIGHT` float NOT NULL default '1',
  247.   `LOCALBALANCE` float NOT NULL default '0',
  248.   `SORTID` float NOT NULL default '0',
  249.   `EXTERNALID` int(11) NOT NULL default '0',
  250.   `SYNCINFO` varchar(200) NOT NULL default '',
  251.   `PROGRESS` DOUBLE NOT NULL default 100,  
  252.   PRIMARY KEY  (`ID`)
  253. ) ENGINE=MyISAM;
  254.  
  255. CREATE TABLE `fixedlist` (
  256.   `ID` int(11) NOT NULL auto_increment,
  257.   `PROVIDERID` int(11) NOT NULL default '0',
  258.   `FIXEDLISTID` int(11) NOT NULL default '0',
  259.   `SORTMODE` varchar(5) NOT NULL default 'auto',
  260.   `DATE_MODIFIED` datetime NOT NULL default '0000-00-00 00:00:00',
  261.   `DATE_START` date NOT NULL default '0000-00-00',
  262.   `DATE_END` date NOT NULL default '0000-00-00',
  263.   `TIME_START` time NOT NULL default '00:00:00',
  264.   `TIME_END` time NOT NULL default '00:00:00',
  265.   `LOOP_MAX` smallint(6) NOT NULL default '0',
  266.   PRIMARY KEY  (`ID`)
  267. ) ENGINE=MyISAM;
  268.  
  269.  
  270. CREATE TABLE `fixedlist_item` (
  271.   `ID` int(11) NOT NULL auto_increment,
  272.   `PROVIDERID` int(11) NOT NULL default '0',
  273.   `FIXEDLISTID` int(11) NOT NULL default '0',
  274.   `FIXEDLIST_ITEMID` int(11) NOT NULL default '0',
  275.   `ADZID` int(11) NOT NULL default '0',
  276.   `SORTID` float NOT NULL default '0',
  277.   `PLAYCOUNT` int(11) NOT NULL default '0',
  278.   PRIMARY KEY  (`ID`)
  279. ) ENGINE=MyISAM;
  280. # ------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement