| version 1.1, 2005/03/15 16:26:58 |
version 1.2, 2005/03/15 23:51:45 |
|
|
| -- 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; |
| |
|
| -- |
-- |