root/alternc/tags/0.9.7/install/upgrades/0.9.2.sql

Revision 509, 1.7 kB (checked in by anarcat, 3 years ago)

[project @ alternc: changeset 2005-01-19 22:41:19 by anarcat]
throw in a few IF EXISTS, in the proper places to make this behave
properly

Original author: anarcat
Date: 2005-01-19 22:41:19

Line 
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é
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édiaire (login_domaine) pour référence dans users
36   `uid` int(10) unsigned NOT NULL default '0',  # Numé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;
45
Note: See TracBrowser for help on using the browser.