source: install/scripts/mysql.sql @ 204

Revision 204, 22.4 KB checked in by anarcat, 7 years ago (diff)

[project @ alternc: changeset 2004-05-10 23:46:58 by anonymous]
ajouter des IF NOT EXISTS à chaque définition de table pour ne pas
planter sur les installs existants

Original author: anonymous
Date: 2004-05-10 23:46:58

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