Alternc  latest
Alternc logiel libre pour l'hébergement
0.9.2.sql
Go to the documentation of this file.
1 DROP TABLE IF EXISTS `mime`;
2 
3 CREATE TABLE IF NOT EXISTS `slaveip` (
4 `ip` VARCHAR( 15 ) NOT NULL ,
5 `class` TINYINT NOT NULL ,
6 PRIMARY KEY ( `ip` , `class` )
7 ) COMMENT = 'Allowed ip for slave dns managment';
8 
9 CREATE TABLE IF NOT EXISTS `slaveaccount` (
10 `login` VARCHAR( 64 ) NOT NULL ,
11 `pass` VARCHAR( 64 ) NOT NULL ,
12 PRIMARY KEY ( `login` )
13 ) COMMENT = 'Allowed account for slave dns managment';
14 
15 CREATE TABLE IF NOT EXISTS `mail_alias` (
16  `mail` varchar(255) NOT NULL default '', # Adresse email LOCALE
17  `alias` varchar(255) NOT NULL default '', # WRAPPER
18  PRIMARY KEY (`mail`)
19 ) TYPE=MyISAM COMMENT='Mail Alias pour postfix';
20 
21 
22 CREATE TABLE IF NOT EXISTS `mail_users` (
23  `uid` int(10) unsigned NOT NULL default '0', # UID AlternC de l'utilisateur du mail
24  `alias` varchar(255) NOT NULL default '', # Alias = Alias intermédiaire (voir domain)
25  `path` varchar(255) NOT NULL default '', # Chemin vers le mail de l'utilisateur
26  `password` varchar(255) NOT NULL default '', # Mot de passe crypté PRIMARY KEY (`alias`), KEY `path` (`path`), KEY `uid` (`uid`) ) TYPE=MyISAM COMMENT='Comptes pop, wrappers, alias'; CREATE TABLE IF NOT EXISTS `mail_domain` ( `mail` varchar(255) NOT NULL default '', # Adresse email COMPLETE (login@domaine) `alias` text NOT NULL, # Alias intermédiaire (login_domaine) pour référence dans users `uid` int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur (alternc) `pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ? `type` tinyint(4) NOT NULL default '0', # Je ne sais plus... PRIMARY KEY (`mail`), KEY `uid` (`uid`), KEY `pop` (`pop`) ) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix'; ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL;
27  PRIMARY KEY (`alias`),
28  KEY `path` (`path`),
29  KEY `uid` (`uid`)
30 ) TYPE=MyISAM COMMENT='Comptes pop, wrappers, alias';
31 
32 
33 CREATE TABLE IF NOT EXISTS `mail_domain` (
34  `mail` varchar(255) NOT NULL default '', # Adresse email COMPLETE (login@domaine)
35  `alias` text NOT NULL, # Alias interméiaire (login_domaine) pour référence dans users `uid` int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur (alternc) `pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ? `type` tinyint(4) NOT NULL default '0', # Je ne sais plus... PRIMARY KEY (`mail`), KEY `uid` (`uid`), KEY `pop` (`pop`) ) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix'; ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL; diaire (login_domaine) pour réérence dans users `uid` int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur (alternc) `pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ? `type` tinyint(4) NOT NULL default '0', # Je ne sais plus... PRIMARY KEY (`mail`), KEY `uid` (`uid`), KEY `pop` (`pop`) ) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix'; ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL; féence dans users `uid` int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur (alternc) `pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ? `type` tinyint(4) NOT NULL default '0', # Je ne sais plus... PRIMARY KEY (`mail`), KEY `uid` (`uid`), KEY `pop` (`pop`) ) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix'; ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL; rence dans users
36  `uid` int(10) unsigned NOT NULL default '0', # Numéo de l'utilisateur (alternc) `pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ? `type` tinyint(4) NOT NULL default '0', # Je ne sais plus... PRIMARY KEY (`mail`), KEY `uid` (`uid`), KEY `pop` (`pop`) ) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix'; ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL; ro de l'utilisateur (alternc)
37  `pop` tinyint(4) NOT NULL default '0', # Est-ce un compte pop ?
38  `type` tinyint(4) NOT NULL default '0', # Je ne sais plus...
39  PRIMARY KEY (`mail`),
40  KEY `uid` (`uid`),
41  KEY `pop` (`pop`)
42 ) TYPE=MyISAM COMMENT='Alias en domaine pour Postfix';
43 
44 ALTER TABLE `membres` CHANGE `enabled` `enabled` TINYINT DEFAULT '1' NOT NULL;