source: install/scripts/mysql.sql @ 61

Revision 61, 22.5 KB checked in by anarcat, 7 years ago (diff)

[project @ alternc: changeset 2003-05-01 11:37:38 by benjamin]
Suppression de Sympa du CVS. Sympa et Mailman sont maintenant dans 2
paquets distincts et séparés d'AlternC : alternc-mailman alternc-sympa

Original author: benjamin
Date: 2003-05-01 11:37:40

Line 
1#
2# $Id: mysql.sql,v 1.5 2003/05/01 11:37:39 benjamin Exp $
3# ----------------------------------------------------------------------
4# AlternC - Web Hosting System
5# Copyright (C) 2002 by the AlternC Development Team.
6# http://alternc.org/
7# ----------------------------------------------------------------------
8# Based on:
9# Valentin Lacambre's web hosting softwares: http://altern.org/
10# ----------------------------------------------------------------------
11# LICENSE
12#
13# This program is free software; you can redistribute it and/or
14# modify it under the terms of the GNU General Public License (GPL)
15# as published by the Free Software Foundation; either version 2
16# of the License, or (at your option) any later version.
17#
18# This program is distributed in the hope that it will be useful,
19# but WITHOUT ANY WARRANTY; without even the implied warranty of
20# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21# GNU General Public License for more details.
22#
23# To read the license please visit http://www.gnu.org/copyleft/gpl.html
24# ----------------------------------------------------------------------
25# Original Author of file: Benjamin Sonntag
26# Purpose of file: Create the basic structure for the mysql system db
27# ----------------------------------------------------------------------
28#
29
30#
31# Structure de la table `browser`
32#
33# Cette table contient les préférences des utilisateurs dans le gestionnaire de fichiers
34
35
36DROP TABLE IF EXISTS browser;
37CREATE TABLE browser (
38  uid int(10) unsigned NOT NULL default '0',            # Numéro de l'utilisateur
39  editsizex int(10) unsigned NOT NULL default '0',      # Largeur de la zone d'edition du brouteur
40  editsizey int(10) unsigned NOT NULL default '0',      # Hauteur de la zone d'edition du brouteur
41  listmode tinyint(3) unsigned NOT NULL default '0',    # Mode de listing (1 colonne, 2 colonne, 3 colonne)
42  showicons tinyint(4) NOT NULL default '0',            # Faut-il afficher les icones (1/0)
43  downfmt tinyint(4) NOT NULL default '0',              # Format de téléchargement (zip/bz2/tgz/tar.Z)
44  createfile tinyint(4) NOT NULL default '0',           # Que fait-on après création d'un fichier (1/0)
45  showtype tinyint(4) NOT NULL default '0',             # Affiche-t-on le type mime ?
46  editor_font varchar(64) NOT NULL default '',          # Nom de la police dans l'éditeur de fichiers
47  editor_size varchar(8) NOT NULL default '',           # Taille de la police dans l'éditeur de fichiers
48  crff tinyint(4) NOT NULL default '0',                 # mémorise le dernier fichier/dossier créé (pour le bouton radio)
49  golastdir tinyint(4) NOT NULL default '0',            # Faut-il aller au dernier dossier ou au dossier racine dans le brouteur ?
50  lastdir varchar(255) NOT NULL default '',             # Dernier dossier visité.
51  PRIMARY KEY  (uid)
52) TYPE=MyISAM COMMENT='Préférences du gestionnaire de fichiers';
53
54
55#
56# Structure de la table `chgmail`
57#
58# Cette table contient les demandes de changements de mail pour les membres
59
60DROP TABLE IF EXISTS chgmail;
61CREATE TABLE chgmail (
62  uid int(10) unsigned NOT NULL default '0',            # Numéro de l'utilisateur
63  cookie varchar(20) NOT NULL default '',               # Cookie du mail
64  ckey varchar(6) NOT NULL default '',                  # Clé de vérif
65  mail varchar(128) NOT NULL default '',                # Nouvel Email
66  ts bigint(20) unsigned NOT NULL default '0',          # Timestamp de la demande
67  PRIMARY KEY  (uid)
68) TYPE=MyISAM COMMENT='Demandes de changements de mail en cours';
69
70#
71# Structure de la table `db`
72#
73# Contient les bases mysql des membres, + login / pass en clair
74
75DROP TABLE IF EXISTS db;
76CREATE TABLE db (
77  uid int(10) unsigned NOT NULL default '0',            # Numéro de l'utilisateur
78  enabled tinyint(4) NOT NULL default '0',              # Base activée ou pas ?
79  login varchar(16) NOT NULL default '',                # Nom d'utilisateur mysql
80  pass varchar(16) NOT NULL default '',                 # Mot de passe mysql
81  bck_mode tinyint(3) unsigned NOT NULL default '0',    # Mode de backup (0/non 1/Daily 2/Weekly)
82  bck_history tinyint(3) unsigned NOT NULL default '0', # Nombre de backup à conserver ?
83  bck_gzip tinyint(3) unsigned NOT NULL default '0',    # Faut-il compresser les backups ?
84  bck_dir varchar(255) NOT NULL default '',             # Où stocke-t-on les backups sql ?
85  KEY uid (uid)
86) TYPE=MyISAM COMMENT='Bases MySQL des membres';
87
88#
89# Structure de la table `domaines`
90#
91# Liste des domaines hébergés
92
93DROP TABLE IF EXISTS domaines;
94CREATE TABLE domaines (
95  compte int(10) unsigned NOT NULL default '0',
96  domaine varchar(64) NOT NULL default '',
97  mx varchar(64) default 'estelle.lautre.net',
98  gesdns int(1) NOT NULL default '1',
99  gesmx int(1) NOT NULL default '1',
100  noerase tinyint(4) NOT NULL default '0',
101  PRIMARY KEY  (compte,domaine)
102) TYPE=MyISAM;
103
104#
105# Structure de la table `domaines_standby`
106#
107# Liste temporaire utilisée par le cron des domaines
108
109DROP TABLE IF EXISTS domaines_standby;
110CREATE TABLE domaines_standby (
111  compte int(10) unsigned NOT NULL default '0',
112  domaine varchar(64) NOT NULL default '',
113  mx varchar(64) default 'estelle.lautre.net',
114  gesdns int(1) NOT NULL default '1',
115  gesmx int(1) NOT NULL default '1',
116  action int(1) NOT NULL default '0',
117  PRIMARY KEY  (compte,domaine,action)
118) TYPE=MyISAM;
119
120#
121# Structure de la table `ftpusers`
122#
123# Comptes ftp des membres
124
125DROP TABLE IF EXISTS ftpusers;
126CREATE TABLE ftpusers (
127  id int(10) unsigned NOT NULL auto_increment,
128  name varchar(64) NOT NULL default '',
129  password varchar(32) NOT NULL default '',
130  homedir varchar(128) NOT NULL default '',
131  uid int(10) unsigned NOT NULL default '0',
132  PRIMARY KEY  (id),
133  UNIQUE KEY name (name),
134  KEY homedir (homedir),
135  KEY mid (uid)
136) TYPE=MyISAM;
137
138#
139# Structure de la table `local`
140#
141# Champs utilisables par l'hébergeur pour associer des données locales aux membres.
142
143DROP TABLE IF EXISTS local;
144CREATE TABLE local (
145  uid int(10) unsigned NOT NULL default '0',
146  nom varchar(128) NOT NULL default '',
147  prenom varchar(128) NOT NULL default '',
148  PRIMARY KEY  (uid)
149) TYPE=MyISAM COMMENT='Parametres Locaux des membres';
150
151#
152# Structure de la table `membres`
153#
154# Liste des membres
155
156DROP TABLE IF EXISTS membres;
157CREATE TABLE membres (
158  uid int(10) unsigned NOT NULL auto_increment,         # Numéro du membre (GID)
159  login varchar(128) NOT NULL default '',               # Nom d'utilisateur
160  pass varchar(64) NOT NULL default '',                 # Mot de passe
161  enabled set('y','n') NOT NULL default 'y',            # Le compte est-il actif ?
162  su tinyint(4) NOT NULL default '0',                   # Le compte est-il super-admin ?
163  mail varchar(128) NOT NULL default '',                # Adresse email du possesseur
164  lastaskpass bigint(20) unsigned default '0',          # Date de dernière demande du pass par mail
165  show_help tinyint(4) NOT NULL default '1',            # Faut-il afficher l'aide dans le bureau
166  lastlogin datetime NOT NULL default '0000-00-00 00:00:00',    # Date du dernier login
167  lastfail tinyint(4) NOT NULL default '0',             # Nombre d'échecs depuis le dernier login
168  lastip varchar(255) NOT NULL default '',              # Nom DNS du client au dernier login
169  creator int(10) unsigned default '0',                 # Qui a créé le compte (quel uid admin)
170  canpass tinyint(4) default '1',                       # L'utilisateur peut-il changer son pass.
171  warnlogin tinyint(4) default '0',                     # TODO L'utilisateur veut-il recevoir un mail quand on se loggue sur son compte ?
172  warnfailed tinyint(4) default '0',                    # TODO L'utilisateur veut-il recevoir un mail quand on tente de se logguer sur son compte ?
173  PRIMARY KEY  (uid),
174  UNIQUE KEY k_login (login)
175) TYPE=MyISAM COMMENT='Liste des membres du serveur';
176
177#
178# Structure de la table `quotas`
179#
180# Listes des quotas des membres
181
182DROP TABLE IF EXISTS quotas;
183CREATE TABLE quotas (
184  uid int(10) unsigned NOT NULL default '0',            # Numéro GID du membre concerné
185  name varchar(64) NOT NULL default '',                 # Nom du quota
186  total int(11) NOT NULL default '0',                   # Quota total (maximum autorisé)
187  used int(11) NOT NULL default '0',                    # Quota utilisé
188  PRIMARY KEY  (uid,name)
189) TYPE=MyISAM COMMENT='Quotas des Membres';
190
191#
192# Structure de la table `sessions`
193#
194# Sessions actives sur le bureau
195
196DROP TABLE IF EXISTS sessions;
197CREATE TABLE sessions (
198  sid varchar(32) NOT NULL default '',                  # Cookie de session (md5)
199  uid int(10) unsigned NOT NULL default '0',            # UID du membre concerné
200  ip int(10) unsigned NOT NULL default '0'              # Adresse IP de la connexion
201) TYPE=MyISAM COMMENT='Session actives sur le bureau';
202
203#
204# Structure de la table `stats`
205#
206# Jeux de statistiques des membres
207
208DROP TABLE IF EXISTS stats;
209CREATE TABLE stats (
210  id int(10) unsigned NOT NULL auto_increment,          # Numéro du jeu de statistiques
211  uid int(10) unsigned NOT NULL default '0',            # Numéro GID du membre concerné
212  hostname varchar(255) NOT NULL default '',            # Nom fqdn dont on sort les statistiques
213  dir varchar(255) NOT NULL default '',                 # Répertoire dans lequel on stocke les statistiques
214  lang enum('FR','EN') NOT NULL default 'FR',           # Langue de sortie des statistiques
215  PRIMARY KEY  (id)
216) TYPE=MyISAM COMMENT='Statistiques web par Webalizer';
217
218#
219# Structure de la table `sub_domaines`
220#
221# Sous-domaines des membres
222
223DROP TABLE IF EXISTS sub_domaines;
224CREATE TABLE sub_domaines (
225  compte int(10) unsigned NOT NULL default '0',
226  domaine varchar(64) NOT NULL default '',
227  sub varchar(100) NOT NULL default '',
228  valeur varchar(255) default NULL,
229  type int(1) NOT NULL default '0',
230  PRIMARY KEY  (compte,domaine,sub)
231) TYPE=MyISAM;
232
233#
234# Structure de la table `sub_domaines_standby`
235#
236# Table temporaire des sous-domaines des membres utilisée par le cron
237
238DROP TABLE IF EXISTS sub_domaines_standby;
239CREATE TABLE sub_domaines_standby (
240  compte int(10) unsigned NOT NULL default '0',
241  domaine varchar(64) NOT NULL default '',
242  sub varchar(100) NOT NULL default '',
243  valeur varchar(255) default NULL,
244  type int(1) NOT NULL default '0',
245  action int(1) NOT NULL default '0',
246  PRIMARY KEY  (compte,domaine,sub,action)
247) TYPE=MyISAM;
248
249#
250# Structure de la table `mime`
251#
252# Liste des types mimes :
253
254DROP TABLE IF EXISTS mime;
255CREATE TABLE mime (
256  tid int(10) unsigned NOT NULL default '0',
257  ext varchar(8) NOT NULL default '',
258  mime varchar(128) NOT NULL default '',
259  icon varchar(32) NOT NULL default '',
260  descr varchar(128) NOT NULL default '',
261  PRIMARY KEY  (tid),
262  KEY ext (ext)
263) TYPE=MyISAM COMMENT='Types Mimes + Icones';
264
265#
266# Contenu de la table `mime`
267#
268# TODO : Mettre les types mimes dans le .po +
269# déplacer cela dans un fichier plat si possible (performance ?)
270
271INSERT INTO mime VALUES (0, 'html', '', 'html', 'Document HTML');
272INSERT INTO mime VALUES (1, 'htm', '', 'htm', 'Document HTML');
273INSERT INTO mime VALUES (2, 'php', '', 'php', 'Source php');
274INSERT INTO mime VALUES (3, 'php3', '', 'php3', 'Source php3');
275INSERT INTO mime VALUES (4, 'php4', '', 'php4', 'Source php4');
276INSERT INTO mime VALUES (5, 'phtml', '', 'phtml', 'Source php');
277INSERT INTO mime VALUES (6, 'txt', '', 'txt', 'Document texte');
278INSERT INTO mime VALUES (7, 'sh', '', 'sh', 'Shell Script');
279INSERT INTO mime VALUES (8, 'wml', '', 'wml', 'Document WAP');
280INSERT INTO mime VALUES (9, 'tex', '', 'tex', 'Document Latex');
281INSERT INTO mime VALUES (10, 'ini', '', 'ini', 'Paramètres de configuration');
282INSERT INTO mime VALUES (11, 'inf', '', 'inf', 'Paramètres d\'installation');
283INSERT INTO mime VALUES (12, 'log', '', 'log', 'Document Log');
284INSERT INTO mime VALUES (13, 'bat', '', 'bat', 'Script de Commandes');
285INSERT INTO mime VALUES (14, 'cmd', '', 'cmd', 'Script de Commandes');
286INSERT INTO mime VALUES (15, 'cfm', '', 'cfm', 'Document Coldfusion');
287INSERT INTO mime VALUES (16, 'css', '', 'css', 'Feuille de Style');
288INSERT INTO mime VALUES (17, 'csv', '', 'csv', 'Document Séparateur ;');
289INSERT INTO mime VALUES (18, 'dat', '', 'dat', 'Fichier de données');
290INSERT INTO mime VALUES (19, 'ht', '', 'ht', 'Executable HTML');
291INSERT INTO mime VALUES (20, 'hta', '', 'hta', 'Executable HTML');
292INSERT INTO mime VALUES (21, 'nfo', '', 'nfo', 'Document d\'information');
293INSERT INTO mime VALUES (22, 'shtml', '', 'shtml', 'Document HTML');
294INSERT INTO mime VALUES (23, 'vcf', '', 'vcf', 'Carte de visite');
295INSERT INTO mime VALUES (24, 'xml', '', 'xml', 'Document XML');
296INSERT INTO mime VALUES (25, 'xsl', '', 'xsl', 'Feuille de style XSL');
297INSERT INTO mime VALUES (26, 'c', '', 'c', 'Source c');
298INSERT INTO mime VALUES (27, 'cpp', '', 'cpp', 'Source c++');
299INSERT INTO mime VALUES (28, 'h', '', 'h', 'Fichier en-tete');
300INSERT INTO mime VALUES (29, 'hpp', '', 'hpp', 'Fichier en-tete');
301INSERT INTO mime VALUES (30, 'pas', '', 'pas', 'Source Pascal');
302INSERT INTO mime VALUES (31, 'c++', '', 'c++', 'Source c++');
303INSERT INTO mime VALUES (32, 'vbs', '', 'vbs', 'Projet Visual Basic');
304INSERT INTO mime VALUES (33, 'reg', '', 'reg', 'Fichier de registre');
305INSERT INTO mime VALUES (34, 'asp', '', 'asp', 'Document ASP');
306INSERT INTO mime VALUES (35, 'asa', '', 'asa', 'Document ASP');
307INSERT INTO mime VALUES (36, 'js', '', 'js', 'Source Javascript');
308INSERT INTO mime VALUES (37, 'jsp', '', 'jsp', 'Java Server PAge');
309INSERT INTO mime VALUES (38, 'java', '', 'java', 'Source Java');
310INSERT INTO mime VALUES (39, 'class', '', 'class', 'Classe Java');
311INSERT INTO mime VALUES (40, 'lex', '', 'lex', 'Document Lex');
312INSERT INTO mime VALUES (41, 'lib', '', 'lib', 'Librairie compilée');
313INSERT INTO mime VALUES (42, 'obj', '', 'obj', 'Librairie Compilée');
314INSERT INTO mime VALUES (43, 'o', '', 'o', 'Librairie');
315INSERT INTO mime VALUES (44, 'a', '', 'a', 'Librairie statique');
316INSERT INTO mime VALUES (45, 's', '', 's', 'Source Assembleur');
317INSERT INTO mime VALUES (46, 'bas', '', 'bas', 'Source Basic');
318INSERT INTO mime VALUES (47, 'asm', '', 'asm', 'Source Assembleur');
319INSERT INTO mime VALUES (48, 'cer', '', 'cer', 'cer');
320INSERT INTO mime VALUES (49, 'crt', '', 'crt', 'crt');
321INSERT INTO mime VALUES (50, 'p7b', '', 'p7b', 'p7b');
322INSERT INTO mime VALUES (51, 'der', '', 'der', 'der');
323INSERT INTO mime VALUES (52, 'p7c', '', 'p7c', 'p7c');
324INSERT INTO mime VALUES (53, 'p7m', '', 'p7m', 'p7m');
325INSERT INTO mime VALUES (54, 'p7r', '', 'p7r', 'p7r');
326INSERT INTO mime VALUES (55, 'p7s', '', 'p7s', 'p7s');
327INSERT INTO mime VALUES (56, 'pgp', '', 'pgp', 'pgp');
328INSERT INTO mime VALUES (57, 'pfx', '', 'pfx', 'pfx');
329INSERT INTO mime VALUES (58, 'doc', '', 'doc', 'doc');
330INSERT INTO mime VALUES (59, 'xls', '', 'xls', 'xls');
331INSERT INTO mime VALUES (60, 'pps', '', 'pps', 'pps');
332INSERT INTO mime VALUES (61, 'ppt', '', 'ppt', 'ppt');
333INSERT INTO mime VALUES (62, 'hlp', '', 'hlp', 'hlp');
334INSERT INTO mime VALUES (63, 'chm', '', 'chm', 'chm');
335INSERT INTO mime VALUES (64, 'pdf', '', 'pdf', 'pdf');
336INSERT INTO mime VALUES (65, 'ps', '', 'ps', 'ps');
337INSERT INTO mime VALUES (66, 'cgi', '', 'cgi', 'cgi');
338INSERT INTO mime VALUES (67, 'dot', '', 'dot', 'dot');
339INSERT INTO mime VALUES (68, 'xla', '', 'xla', 'xla');
340INSERT INTO mime VALUES (69, 'eps', '', 'eps', 'eps');
341INSERT INTO mime VALUES (70, 'latex', '', 'latex', 'latex');
342INSERT INTO mime VALUES (71, 'mdb', '', 'mdb', 'mdb');
343INSERT INTO mime VALUES (72, 'ldb', '', 'ldb', 'ldb');
344INSERT INTO mime VALUES (73, 'mde', '', 'mde', 'mde');
345INSERT INTO mime VALUES (74, 'rtf', '', 'rtf', 'rtf');
346INSERT INTO mime VALUES (75, '123', '', '123', '123');
347INSERT INTO mime VALUES (76, 'sch', '', 'sch', 'sch');
348INSERT INTO mime VALUES (77, 'wri', '', 'wri', 'wri');
349INSERT INTO mime VALUES (78, 'swf', '', 'swf', 'Document Flash');
350INSERT INTO mime VALUES (79, 'tif', '', 'tif', 'tif');
351INSERT INTO mime VALUES (80, 'tiff', '', 'tiff', 'tiff');
352INSERT INTO mime VALUES (81, 'jpe', '', 'jpe', 'jpe');
353INSERT INTO mime VALUES (82, 'jpg', '', 'jpg', 'jpg');
354INSERT INTO mime VALUES (83, 'jpeg', '', 'jpeg', 'jpeg');
355INSERT INTO mime VALUES (84, 'bmp', '', 'bmp', 'bmp');
356INSERT INTO mime VALUES (85, 'wmf', '', 'wmf', 'wmf');
357INSERT INTO mime VALUES (86, 'psp', '', 'psp', 'psp');
358INSERT INTO mime VALUES (87, 'psd', '', 'psd', 'psd');
359INSERT INTO mime VALUES (88, 'gif', '', 'gif', 'gif');
360INSERT INTO mime VALUES (89, 'dib', '', 'dib', 'dib');
361INSERT INTO mime VALUES (90, 'emf', '', 'emf', 'emf');
362INSERT INTO mime VALUES (91, 'fpx', '', 'fpx', 'fpx');
363INSERT INTO mime VALUES (92, 'ico', '', 'ico', 'ico');
364INSERT INTO mime VALUES (93, 'iff', '', 'iff', 'iff');
365INSERT INTO mime VALUES (94, 'jbf', '', 'jbf', 'jbf');
366INSERT INTO mime VALUES (95, 'jfif', '', 'jfif', 'jfif');
367INSERT INTO mime VALUES (96, 'jif', '', 'jif', 'jif');
368INSERT INTO mime VALUES (97, 'pcx', '', 'pcx', 'pcx');
369INSERT INTO mime VALUES (98, 'pic', '', 'pic', 'pic');
370INSERT INTO mime VALUES (99, 'pict', '', 'pict', 'pict');
371INSERT INTO mime VALUES (100, 'pix', '', 'pix', 'pix');
372INSERT INTO mime VALUES (101, 'png', '', 'png', 'png');
373INSERT INTO mime VALUES (102, 'tga', '', 'tga', 'tga');
374INSERT INTO mime VALUES (103, 'xbm', '', 'xbm', 'xbm');
375INSERT INTO mime VALUES (104, 'wav', '', 'wav', 'wav');
376INSERT INTO mime VALUES (105, 'mp2', '', 'mp2', 'mp2');
377INSERT INTO mime VALUES (106, 'mp3', '', 'mp3', 'mp3');
378INSERT INTO mime VALUES (107, 'wma', '', 'wma', 'wma');
379INSERT INTO mime VALUES (108, 'mid', '', 'mid', 'mid');
380INSERT INTO mime VALUES (109, 'aif', '', 'aif', 'aif');
381INSERT INTO mime VALUES (110, 'aiff', '', 'aiff', 'aiff');
382INSERT INTO mime VALUES (111, 'au', '', 'au', 'au');
383INSERT INTO mime VALUES (112, 'cda', '', 'cda', 'cda');
384INSERT INTO mime VALUES (113, 'm3u', '', 'm3u', 'm3u');
385INSERT INTO mime VALUES (114, 'pls', '', 'pls', 'pls');
386INSERT INTO mime VALUES (115, 'it', '', 'it', 'it');
387INSERT INTO mime VALUES (116, 'midi', '', 'midi', 'midi');
388INSERT INTO mime VALUES (117, 'mus', '', 'mus', 'mus');
389INSERT INTO mime VALUES (118, 'ra', '', 'ra', 'ra');
390INSERT INTO mime VALUES (119, 'ram', '', 'ram', 'ram');
391INSERT INTO mime VALUES (120, 'rmi', '', 'rmi', 'rmi');
392INSERT INTO mime VALUES (121, 's3m', '', 's3m', 's3m');
393INSERT INTO mime VALUES (122, 'snd', '', 'snd', 'snd');
394INSERT INTO mime VALUES (123, 'xm', '', 'xm', 'xm');
395INSERT INTO mime VALUES (124, 'mpg', '', 'mpg', 'mpg');
396INSERT INTO mime VALUES (125, 'avi', '', 'avi', 'avi');
397INSERT INTO mime VALUES (126, 'asf', '', 'asf', 'asf');
398INSERT INTO mime VALUES (127, 'asx', '', 'asx', 'asx');
399INSERT INTO mime VALUES (128, 'mpeg', '', 'mpeg', 'mpeg');
400INSERT INTO mime VALUES (129, 'mpe', '', 'mpe', 'mpe');
401INSERT INTO mime VALUES (130, 'fla', '', 'fla', 'fla');
402INSERT INTO mime VALUES (131, 'zip', '', 'zip', 'zip');
403INSERT INTO mime VALUES (132, 'arc', '', 'arc', 'arc');
404INSERT INTO mime VALUES (133, 'arj', '', 'arj', 'arj');
405INSERT INTO mime VALUES (134, 'rar', '', 'rar', 'rar');
406INSERT INTO mime VALUES (135, 'tar', '', 'tar', 'tar');
407INSERT INTO mime VALUES (136, 'tgz', '', 'tgz', 'tgz');
408INSERT INTO mime VALUES (137, 'gz', '', 'gz', 'gz');
409INSERT INTO mime VALUES (138, 'cab', '', 'cab', 'cab');
410INSERT INTO mime VALUES (139, 'lzh', '', 'lzh', 'lzh');
411INSERT INTO mime VALUES (140, 'ace', '', 'ace', 'ace');
412INSERT INTO mime VALUES (141, 'uu', '', 'uu', 'uu');
413INSERT INTO mime VALUES (142, 'uue', '', 'uue', 'uue');
414INSERT INTO mime VALUES (143, 'hqx', '', 'hqx', 'hqx');
415INSERT INTO mime VALUES (144, 'sit', '', 'sit', 'sit');
416INSERT INTO mime VALUES (145, 'z', '', 'z', 'z');
417INSERT INTO mime VALUES (146, 'bz', '', 'bz', 'bz');
418INSERT INTO mime VALUES (147, 'bz2', '', 'bz2', 'bz2');
419INSERT INTO mime VALUES (148, 'zoo', '', 'zoo', 'zoo');
420INSERT INTO mime VALUES (149, 'scr', '', 'scr', 'scr');
421INSERT INTO mime VALUES (150, 'dll', '', 'dll', 'dll');
422INSERT INTO mime VALUES (151, 'exe', '', 'exe', 'exe');
423INSERT INTO mime VALUES (152, 'com', '', 'com', 'com');
424INSERT INTO mime VALUES (153, 'vbx', '', 'vbx', 'vbx');
425INSERT INTO mime VALUES (154, 'vxd', '', 'vxd', 'vxd');
426INSERT INTO mime VALUES (155, 'ocx', '', 'ocx', 'ocx');
427INSERT INTO mime VALUES (156, 'bin', '', 'bin', 'bin');
428INSERT INTO mime VALUES (157, 'cpl', '', 'cpl', 'cpl');
429INSERT INTO mime VALUES (158, 'drv', '', 'drv', 'drv');
430INSERT INTO mime VALUES (159, 'out', '', 'out', 'out');
431INSERT INTO mime VALUES (160, 'msi', '', 'msi', 'msi');
432INSERT INTO mime VALUES (161, 'pif', '', 'pif', 'pif');
433INSERT INTO mime VALUES (162, 'lnk', '', 'lnk', 'lnk');
434INSERT INTO mime VALUES (163, 'sys', '', 'sys', 'Fichier Système');
435INSERT INTO mime VALUES (164, 'fon', '', 'fon', 'fon');
436INSERT INTO mime VALUES (165, 'ttf', '', 'ttf', 'ttf');
437# --------------------------------------------------------
438
439#
440# Structure de la table `forbidden_domains`
441#
442# Liste des domaines explicitement interdits sur le serveur :
443
444CREATE TABLE forbidden_domains (
445  domain varchar(255) NOT NULL default '',
446  PRIMARY KEY  (domain)
447) TYPE=MyISAM COMMENT='forbidden domains to install';
448
449#
450# Contenu de la table `forbidden_domains`
451#
452
453# Registries :
454INSERT INTO forbidden_domains VALUES ('afilias.net');
455INSERT INTO forbidden_domains VALUES ('afnic.fr');
456INSERT INTO forbidden_domains VALUES ('dns.be');
457INSERT INTO forbidden_domains VALUES ('internic.net');
458INSERT INTO forbidden_domains VALUES ('netsol.com');
459INSERT INTO forbidden_domains VALUES ('nic.biz');
460INSERT INTO forbidden_domains VALUES ('nic.cx');
461INSERT INTO forbidden_domains VALUES ('nic.fr');
462INSERT INTO forbidden_domains VALUES ('verisign.com');
463INSERT INTO forbidden_domains VALUES ('octopuce.com');
464INSERT INTO forbidden_domains VALUES ('pir.org');
465# big isp :
466INSERT INTO forbidden_domains VALUES ('aol.com');
467INSERT INTO forbidden_domains VALUES ('hotmail.com');
468INSERT INTO forbidden_domains VALUES ('microsoft.com');
469INSERT INTO forbidden_domains VALUES ('sympatico.ca');
470INSERT INTO forbidden_domains VALUES ('tiscali.fr');
471INSERT INTO forbidden_domains VALUES ('voila.fr');
472INSERT INTO forbidden_domains VALUES ('wanadoo.fr');
473INSERT INTO forbidden_domains VALUES ('yahoo.com');
474INSERT INTO forbidden_domains VALUES ('yahoo.fr');
475
476#
477# Structure de la table `tld`
478#
479# Liste des tld autorisés sur ce serveur :
480
481CREATE TABLE tld (
482  tld varchar(128) NOT NULL default '',         # lettres du tld (sans le .)
483  mode tinyint(4) NOT NULL default '0',         # Comment est-il autorisé ?
484  PRIMARY KEY  (tld),
485  KEY mode (mode)
486) TYPE=MyISAM COMMENT='TLD autorisés et comment sont-ils autorisés ? ';
487
488#
489# Contenu de la table `tld`
490#
491
492INSERT INTO tld VALUES ('fr', 4);
493INSERT INTO tld VALUES ('com', 1);
494INSERT INTO tld VALUES ('org', 1);
495INSERT INTO tld VALUES ('net', 1);
496INSERT INTO tld VALUES ('biz', 1);
497INSERT INTO tld VALUES ('info', 1);
498INSERT INTO tld VALUES ('name', 1);
499INSERT INTO tld VALUES ('ca', 1);
500INSERT INTO tld VALUES ('be', 1);
501INSERT INTO tld VALUES ('eu.org', 4);
502INSERT INTO tld VALUES ('cjb.net', 4);
503INSERT INTO tld VALUES ('asso.fr', 4);
504
505#
506# Structure de la table `stats2`
507#
508# Liste des jeux de stat brutes demandées sur le serveur
509
510CREATE TABLE stats2 (
511  id int(10) unsigned NOT NULL auto_increment,  # Numéro du jeu de stat brut
512  mid int(10) unsigned NOT NULL default '0',    # Numéro de l'utilisateur
513  hostname varchar(255) NOT NULL default '',    # Domaine concerné
514  folder varchar(255) NOT NULL default '',      # Dossier de stockage des logs
515  PRIMARY KEY  (id),
516  KEY mid (mid)
517) TYPE=MyISAM COMMENT='Statistiques apaches brutes';
518
519
520#
521# Structure de la table `defquotas`
522#
523# Quotas par défaut pour les services
524
525CREATE TABLE defquotas (
526  quota varchar(128),                           # Nom du quota
527  value bigint(20) unsigned default '0'         # Valeur du quota
528) TYPE=MyISAM;
529
Note: See TracBrowser for help on using the repository browser.