mirror of
https://bitbucket.org/jsuto/piler.git
synced 2024-12-27 09:40:13 +01:00
35 lines
1.3 KiB
SQL
35 lines
1.3 KiB
SQL
|
|
create table if not exists `domain_user` (
|
|
`domain` char(64) not null,
|
|
`uid` int unsigned not null,
|
|
key `domain_user_idx` (`domain`),
|
|
key `domain_user_idx2` (`uid`)
|
|
) ENGINE=InnoDB;
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `counter_stats` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`date` int(11) NOT NULL,
|
|
`email` varchar(255) NOT NULL,
|
|
`domain` varchar(255) NOT NULL,
|
|
`sent` int(11) NOT NULL,
|
|
`recd` int(11) NOT NULL,
|
|
`sentsize` int(11) NOT NULL,
|
|
`recdsize` int(11) NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
KEY `date` (`date`),
|
|
KEY `email` (`email`),
|
|
KEY `domain` (`domain`)
|
|
) ENGINE=InnoDB;
|
|
|
|
alter table metadata drop index message_id;
|
|
|
|
|
|
drop view if exists `v_messages`;
|
|
create view `v_messages` AS select `metadata`.`id` AS `id`,`metadata`.`piler_id` AS `piler_id`,`metadata`.`from` AS `from`,`metadata`.`fromdomain` AS `fromdomain`,`rcpt`.`to` AS `to`,`rcpt`.`todomain` AS `todomain`,`metadata`.`subject` AS `subject`, `metadata`.`size` AS `size`, `metadata`.`direction` AS `direction`, `metadata`.`sent` AS `sent`, `metadata`.`arrived` AS `arrived`, `metadata`.`digest` AS `digest`, `metadata`.`bodydigest` AS `bodydigest` from (`metadata` join `rcpt`) where (`metadata`.`id` = `rcpt`.`id`);
|
|
|
|
|
|
alter table `user_settings` change column `lang` `lang` char(2) default NULL;
|
|
|
|
|