Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Saturday, October 17, 2026

Diff for mylist/sql/ddl.sql between version 1.1 and 1.2

version 1.1, 2005/03/15 16:26:58 version 1.2, 2005/03/15 23:51:45
Line 5 
Line 5 
 -- Server version       4.0.23_Debian-7-log  -- Server version       4.0.23_Debian-7-log
   
 --  --
 -- Table structure for table `mlist_archive`  -- Table structure for table `mylist_archive`
 --  --
   
 CREATE TABLE `mlist_archive` (  CREATE TABLE `mylist_messages` (
   `message_id` varchar(200) NOT NULL default '',          id int NOT NULL auto_increment,
   `mlist_id` int(11) NOT NULL default '0',    `list_id` int(11) NOT NULL default '0',
     `messageid` varchar(200) NOT NULL default '',
   `from` varchar(255) NOT NULL default '',    `from` varchar(255) NOT NULL default '',
   `dt_header` datetime default NULL,    `dt_header` datetime default NULL,
   `dt_received` datetime default NULL,    `dt_received` datetime default NULL,
   `header` text,    `header` text,
   `subject` text,    `subject` text,
   `body` text,    `body` text,
   PRIMARY KEY  (`message_id`,`mlist_id`)    PRIMARY KEY (id),
     UNIQUE KEY  (`messageid`,`list_id`)
 ) TYPE=MyISAM;  ) TYPE=MyISAM;
   
   CREATE TABLE mylist_message_atts (
           id int NOT NULL auto_increment,
           message_id int NOT NULL,
           atts_headers longtext, -- vyplnene vzdy!
           atts_body longblob, -- dekodovane
           path varchar(255),
           filename varchar(255), -- pokial sa nebude dat zistit "id"
           PRIMARY KEY (id)
   );
   
   CREATE TABLE mylist_search_index (
           message_id int,
           word char(48),
           search_type_id int,
           weight float,
           PRIMARY KEY (message_id, word, search_type_id)
   );
   
   CREATE TABLE mylist_search_types (
           id int not null auto_increment,
           name varchar(255),
           description varchar(255),
           default_weight float,
           PRIMARY KEY (id)
   );
   
 --  --
 -- Table structure for table `mlist_config`  -- Table structure for table `mylist_config`
 --  --
   
 CREATE TABLE `mlist_config` (  CREATE TABLE `mylist_lists` (
   `id` int(11) NOT NULL auto_increment,    `id` int(11) NOT NULL auto_increment,
     project_id int NOT NULL,
   `name` varchar(60) NOT NULL default '',    `name` varchar(60) NOT NULL default '',
   `short_desc` varchar(255) NOT NULL default '',    `short_desc` varchar(255) NOT NULL default '',
   `description` text NOT NULL,    `description` text NOT NULL,
   `f_reply_to_mlist` tinyint(1) unsigned NOT NULL default '1',    `f_reply_to_mlist` tinyint(1) unsigned NOT NULL default '1',
   `f_prefix_subject` tinyint(1) unsigned NOT NULL default '0',    `f_prefix_subject` tinyint(1) unsigned NOT NULL default '0',
   `f_append_sig` tinyint(1) unsigned NOT NULL default '1',    `f_append_sig` tinyint(1) unsigned NOT NULL default '1',
   `signature` text,  
   `f_mail_back_to_sender` tinyint(1) unsigned NOT NULL default '1',    `f_mail_back_to_sender` tinyint(1) unsigned NOT NULL default '1',
   `f_members_only_post` tinyint(1) unsigned NOT NULL default '1',    `f_members_only_post` tinyint(1) unsigned NOT NULL default '1',
   `f_archive` tinyint(1) unsigned NOT NULL default '1',    `f_archive` tinyint(1) unsigned NOT NULL default '1',
Line 42  CREATE TABLE `mlist_config` (
Line 70  CREATE TABLE `mlist_config` (
   `f_valid` tinyint(4) NOT NULL default '1',    `f_valid` tinyint(4) NOT NULL default '1',
   `f_free_subscriptions` tinyint(4) NOT NULL default '1',    `f_free_subscriptions` tinyint(4) NOT NULL default '1',
   `prefix` varchar(64) default 'Prefix',    `prefix` varchar(64) default 'Prefix',
     `signature` text,
   PRIMARY KEY  (`id`),    PRIMARY KEY  (`id`),
   UNIQUE KEY `uk_mList_name` (`name`)    UNIQUE KEY `mylist_lists_name` (`name`)
 ) TYPE=MyISAM;  
   
 --  
 -- Table structure for table `mlist_mailStructure`  
 --  
   
 CREATE TABLE `mlist_mailStructure` (  
   `message_id` varchar(200) NOT NULL default '',  
   `id_mlist` int(11) NOT NULL default '0',  
   `body` text,  
   `subject` text,  
   `header` text,  
   `from` varchar(255) NOT NULL default '',  
   `countRecipients` int(11) NOT NULL default '0',  
   `f_all_sent` tinyint(1) unsigned default '0',  
   PRIMARY KEY  (`message_id`,`id_mlist`)  
 ) TYPE=MyISAM;  ) TYPE=MyISAM;
   
 --  CREATE TABLE mylist_queue_messages
 -- Table structure for table `mlist_mails2send`  (
 --          id int NOT NULL,
           message_header longtext NOT NULL, -- serializovany array || txt -> split
 CREATE TABLE `mlist_mails2send` (          message_body   longtext NOT NULL, -- mime || txt + sign
   `message_id` varchar(200) NOT NULL default '',          PRIMARY KEY (id)
   `recipient` varchar(255) NOT NULL default '',  );
   `id_mlist` int(11) NOT NULL default '0',  
   `filename` varchar(255) NOT NULL default '',  
   `f_sent` tinyint(1) unsigned NOT NULL default '0',  
   PRIMARY KEY  (`message_id`,`recipient`,`id_mlist`)  
 ) TYPE=MyISAM;  
   
 --  --
 -- Table structure for table `mlist_project`  -- Table structure for table `mylist_mails2send`
 --  --
   
 CREATE TABLE `mlist_project` (  CREATE TABLE `mylist_queue` (
   `id_mlist` int(11) NOT NULL default '0',          queue_message_id int NOT NULL,
   `id_project` int(11) NOT NULL default '0',          `recipient` varchar(255) NOT NULL default '',
   PRIMARY KEY  (`id_mlist`)          dt_queued datetime default NULL,
           dt_sent datetime default NULL,
           PRIMARY KEY (queue_message_id, recipient)
 ) TYPE=MyISAM;  ) TYPE=MyISAM;
   
 --  --
 -- Table structure for table `mlist_senders`  -- Table structure for table `mylist_senders`
 --  --
   
 CREATE TABLE `mlist_senders` (  CREATE TABLE `mylist_senders` (
   `id_mlist` int(11) NOT NULL default '0',    `list_id` int(11) NOT NULL default '0',
   `user_email` varchar(255) NOT NULL default '',    `user_email` varchar(255) NOT NULL default '',
   `permission` enum('allow','deny') NOT NULL default 'deny',    `permission` enum('allow','deny') NOT NULL default 'deny',
   PRIMARY KEY  (`id_mlist`,`user_email`)    PRIMARY KEY  (`list_id`,`user_email`)
 ) TYPE=MyISAM;  ) TYPE=MyISAM;
   
 --  --
 -- Table structure for table `mlist_stats`  -- Table structure for table `mylist_stats`
 --  --
   
 CREATE TABLE `mlist_stats` (  CREATE TABLE `mylist_list_stats` (
   `id_mlist` int(11) NOT NULL default '0',    `list_id` int(11) NOT NULL default '0',
   `date_created` datetime NOT NULL default '0000-00-00 00:00:00',    `dt_created` datetime NOT NULL default '0000-00-00 00:00:00',
   `date_last_used` datetime NOT NULL default '0000-00-00 00:00:00',    `dt_last_used` datetime NOT NULL default '0000-00-00 00:00:00',
   `times_used` int(11) NOT NULL default '0',    `times_used` int(11) NOT NULL default '0',
   PRIMARY KEY  (`id_mlist`)    PRIMARY KEY  (`list_id`)
 ) TYPE=MyISAM;  ) TYPE=MyISAM;
   
 --  --
 -- Table structure for table `mlist_user`  -- Table structure for table `mylist_user`
 --  --
   
 CREATE TABLE `mlist_user` (  CREATE TABLE `mylist_list_users` (
   `id_user` int(11) NOT NULL default '0',    `list_id` int(11) NOT NULL default '0',
   `id_mlist` int(11) NOT NULL default '0',    `user_id` int(11) NOT NULL default '0',
   `address` varchar(255) default NULL,    `email` varchar(255) default NULL, -- moze byt NULL
   PRIMARY KEY  (`id_user`,`id_mlist`)    -- role_id eventuelne ak bude existovat viac roli v ML
     PRIMARY KEY  (list_id, user_id)
 ) TYPE=MyISAM;  ) TYPE=MyISAM;
   
 --  --

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top