source: install/scripts/mysql.sql @ 22

Revision 22, 22.6 KB checked in by anarcat, 7 years ago (diff)

[project @ alternc: changeset 2003-04-02 17:41:39 by jonathan]
Ajout des champs creator canpass warnlogin warnfailed dans la table
'membres'

Original author: jonathan
Date: 2003-04-02 17:41:39

Line 
1#
2# $Id: mysql.sql,v 1.2 2003/04/02 17:41:39 jonathan 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',
170  canpass tinyint(4) default '1',
171  warnlogin tinyint(4) default '0',
172  warnfailed tinyint(4) default '0',
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 `ml`
179#
180# Listes de diffusions des membres : 
181
182DROP TABLE IF EXISTS ml;
183
184CREATE TABLE ml (
185  id int(10) unsigned NOT NULL auto_increment,
186  uid int(10) unsigned NOT NULL default '0',
187  list varchar(128) NOT NULL default '',
188  premier tinyint(4) NOT NULL default '1',
189  PRIMARY KEY  (id)
190) TYPE=MyISAM;
191
192#
193# Structure de la table `quotas`
194#
195# Listes des quotas des membres
196
197DROP TABLE IF EXISTS quotas;
198CREATE TABLE quotas (
199  uid int(10) unsigned NOT NULL default '0',            # Numéro GID du membre concerné
200  name varchar(64) NOT NULL default '',                 # Nom du quota
201  total int(11) NOT NULL default '0',                   # Quota total (maximum autorisé)
202  used int(11) NOT NULL default '0',                    # Quota utilisé
203  PRIMARY KEY  (uid,name)
204) TYPE=MyISAM COMMENT='Quotas des Membres';
205
206#
207# Structure de la table `sessions`
208#
209# Sessions actives sur le bureau
210
211DROP TABLE IF EXISTS sessions;
212CREATE TABLE sessions (
213  sid varchar(32) NOT NULL default '',
214  uid int(10) unsigned NOT NULL default '0',
215  ip int(10) unsigned NOT NULL default '0'
216) TYPE=MyISAM COMMENT='Session actives sur le bureau';
217
218#
219# Structure de la table `stats`
220#
221# Jeux de statistiques des membres
222
223DROP TABLE IF EXISTS stats;
224CREATE TABLE stats (
225  id int(10) unsigned NOT NULL auto_increment,          # Numéro du jeu de statistiques
226  uid int(10) unsigned NOT NULL default '0',            # Numéro GID du membre concerné
227  hostname varchar(255) NOT NULL default '',            # Nom fqdn dont on sort les statistiques
228  dir varchar(255) NOT NULL default '',                 # Répertoire dans lequel on stocke les statistiques
229  lang enum('FR','EN') NOT NULL default 'FR',           # Langue de sortie des statistiques
230  PRIMARY KEY  (id)
231) TYPE=MyISAM COMMENT='Statistiques web par Webalizer';
232
233#
234# Structure de la table `sub_domaines`
235#
236# Sous-domaines des membres
237
238DROP TABLE IF EXISTS sub_domaines;
239CREATE TABLE sub_domaines (
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  PRIMARY KEY  (compte,domaine,sub)
246) TYPE=MyISAM;
247
248#
249# Structure de la table `sub_domaines_standby`
250#
251# Table temporaire des sous-domaines des membres utilisée par le cron
252
253DROP TABLE IF EXISTS sub_domaines_standby;
254CREATE TABLE sub_domaines_standby (
255  compte int(10) unsigned NOT NULL default '0',
256  domaine varchar(64) NOT NULL default '',
257  sub varchar(100) NOT NULL default '',
258  valeur varchar(255) default NULL,
259  type int(1) NOT NULL default '0',
260  action int(1) NOT NULL default '0',
261  PRIMARY KEY  (compte,domaine,sub,action)
262) TYPE=MyISAM;
263
264#
265# Structure de la table `mime`
266#
267# Liste des types mimes : 
268
269DROP TABLE IF EXISTS mime;
270CREATE TABLE mime (
271  tid int(10) unsigned NOT NULL default '0',
272  ext varchar(8) NOT NULL default '',
273  mime varchar(128) NOT NULL default '',
274  icon varchar(32) NOT NULL default '',
275  descr varchar(128) NOT NULL default '',
276  PRIMARY KEY  (tid),
277  KEY ext (ext)
278) TYPE=MyISAM COMMENT='Types Mimes + Icones';
279
280#
281# Contenu de la table `mime`
282#
283
284INSERT INTO mime VALUES (0, 'html', '', 'html', 'Document HTML');
285INSERT INTO mime VALUES (1, 'htm', '', 'htm', 'Document HTML');
286INSERT INTO mime VALUES (2, 'php', '', 'php', 'Source php');
287INSERT INTO mime VALUES (3, 'php3', '', 'php3', 'Source php3');
288INSERT INTO mime VALUES (4, 'php4', '', 'php4', 'Source php4');
289INSERT INTO mime VALUES (5, 'phtml', '', 'phtml', 'Source php');
290INSERT INTO mime VALUES (6, 'txt', '', 'txt', 'Document texte');
291INSERT INTO mime VALUES (7, 'sh', '', 'sh', 'Shell Script');
292INSERT INTO mime VALUES (8, 'wml', '', 'wml', 'Document WAP');
293INSERT INTO mime VALUES (9, 'tex', '', 'tex', 'Document Latex');
294INSERT INTO mime VALUES (10, 'ini', '', 'ini', 'Paramètres de configuration');
295INSERT INTO mime VALUES (11, 'inf', '', 'inf', 'Paramètres d\'installation');
296INSERT INTO mime VALUES (12, 'log', '', 'log', 'Document Log');
297INSERT INTO mime VALUES (13, 'bat', '', 'bat', 'Script de Commandes');
298INSERT INTO mime VALUES (14, 'cmd', '', 'cmd', 'Script de Commandes');
299INSERT INTO mime VALUES (15, 'cfm', '', 'cfm', 'Document Coldfusion');
300INSERT INTO mime VALUES (16, 'css', '', 'css', 'Feuille de Style');
301INSERT INTO mime VALUES (17, 'csv', '', 'csv', 'Document Séparateur ;');
302INSERT INTO mime VALUES (18, 'dat', '', 'dat', 'Fichier de données');
303INSERT INTO mime VALUES (19, 'ht', '', 'ht', 'Executable HTML');
304INSERT INTO mime VALUES (20, 'hta', '', 'hta', 'Executable HTML');
305INSERT INTO mime VALUES (21, 'nfo', '', 'nfo', 'Document d\'information');
306INSERT INTO mime VALUES (22, 'shtml', '', 'shtml', 'Document HTML');
307INSERT INTO mime VALUES (23, 'vcf', '', 'vcf', 'Carte de visite');
308INSERT INTO mime VALUES (24, 'xml', '', 'xml', 'Document XML');
309INSERT INTO mime VALUES (25, 'xsl', '', 'xsl', 'Feuille de style XSL');
310INSERT INTO mime VALUES (26, 'c', '', 'c', 'Source c');
311INSERT INTO mime VALUES (27, 'cpp', '', 'cpp', 'Source c++');
312INSERT INTO mime VALUES (28, 'h', '', 'h', 'Fichier en-tete');
313INSERT INTO mime VALUES (29, 'hpp', '', 'hpp', 'Fichier en-tete');
314INSERT INTO mime VALUES (30, 'pas', '', 'pas', 'Source Pascal');
315INSERT INTO mime VALUES (31, 'c++', '', 'c++', 'Source c++');
316INSERT INTO mime VALUES (32, 'vbs', '', 'vbs', 'Projet Visual Basic');
317INSERT INTO mime VALUES (33, 'reg', '', 'reg', 'Fichier de registre');
318INSERT INTO mime VALUES (34, 'asp', '', 'asp', 'Document ASP');
319INSERT INTO mime VALUES (35, 'asa', '', 'asa', 'Document ASP');
320INSERT INTO mime VALUES (36, 'js', '', 'js', 'Source Javascript');
321INSERT INTO mime VALUES (37, 'jsp', '', 'jsp', 'Java Server PAge');
322INSERT INTO mime VALUES (38, 'java', '', 'java', 'Source Java');
323INSERT INTO mime VALUES (39, 'class', '', 'class', 'Classe Java');
324INSERT INTO mime VALUES (40, 'lex', '', 'lex', 'Document Lex');
325INSERT INTO mime VALUES (41, 'lib', '', 'lib', 'Librairie compilée');
326INSERT INTO mime VALUES (42, 'obj', '', 'obj', 'Librairie Compilée');
327INSERT INTO mime VALUES (43, 'o', '', 'o', 'Librairie');
328INSERT INTO mime VALUES (44, 'a', '', 'a', 'Librairie statique');
329INSERT INTO mime VALUES (45, 's', '', 's', 'Source Assembleur');
330INSERT INTO mime VALUES (46, 'bas', '', 'bas', 'Source Basic');
331INSERT INTO mime VALUES (47, 'asm', '', 'asm', 'Source Assembleur');
332INSERT INTO mime VALUES (48, 'cer', '', 'cer', 'cer');
333INSERT INTO mime VALUES (49, 'crt', '', 'crt', 'crt');
334INSERT INTO mime VALUES (50, 'p7b', '', 'p7b', 'p7b');
335INSERT INTO mime VALUES (51, 'der', '', 'der', 'der');
336INSERT INTO mime VALUES (52, 'p7c', '', 'p7c', 'p7c');
337INSERT INTO mime VALUES (53, 'p7m', '', 'p7m', 'p7m');
338INSERT INTO mime VALUES (54, 'p7r', '', 'p7r', 'p7r');
339INSERT INTO mime VALUES (55, 'p7s', '', 'p7s', 'p7s');
340INSERT INTO mime VALUES (56, 'pgp', '', 'pgp', 'pgp');
341INSERT INTO mime VALUES (57, 'pfx', '', 'pfx', 'pfx');
342INSERT INTO mime VALUES (58, 'doc', '', 'doc', 'doc');
343INSERT INTO mime VALUES (59, 'xls', '', 'xls', 'xls');
344INSERT INTO mime VALUES (60, 'pps', '', 'pps', 'pps');
345INSERT INTO mime VALUES (61, 'ppt', '', 'ppt', 'ppt');
346INSERT INTO mime VALUES (62, 'hlp', '', 'hlp', 'hlp');
347INSERT INTO mime VALUES (63, 'chm', '', 'chm', 'chm');
348INSERT INTO mime VALUES (64, 'pdf', '', 'pdf', 'pdf');
349INSERT INTO mime VALUES (65, 'ps', '', 'ps', 'ps');
350INSERT INTO mime VALUES (66, 'cgi', '', 'cgi', 'cgi');
351INSERT INTO mime VALUES (67, 'dot', '', 'dot', 'dot');
352INSERT INTO mime VALUES (68, 'xla', '', 'xla', 'xla');
353INSERT INTO mime VALUES (69, 'eps', '', 'eps', 'eps');
354INSERT INTO mime VALUES (70, 'latex', '', 'latex', 'latex');
355INSERT INTO mime VALUES (71, 'mdb', '', 'mdb', 'mdb');
356INSERT INTO mime VALUES (72, 'ldb', '', 'ldb', 'ldb');
357INSERT INTO mime VALUES (73, 'mde', '', 'mde', 'mde');
358INSERT INTO mime VALUES (74, 'rtf', '', 'rtf', 'rtf');
359INSERT INTO mime VALUES (75, '123', '', '123', '123');
360INSERT INTO mime VALUES (76, 'sch', '', 'sch', 'sch');
361INSERT INTO mime VALUES (77, 'wri', '', 'wri', 'wri');
362INSERT INTO mime VALUES (78, 'swf', '', 'swf', 'Document Flash');
363INSERT INTO mime VALUES (79, 'tif', '', 'tif', 'tif');
364INSERT INTO mime VALUES (80, 'tiff', '', 'tiff', 'tiff');
365INSERT INTO mime VALUES (81, 'jpe', '', 'jpe', 'jpe');
366INSERT INTO mime VALUES (82, 'jpg', '', 'jpg', 'jpg');
367INSERT INTO mime VALUES (83, 'jpeg', '', 'jpeg', 'jpeg');
368INSERT INTO mime VALUES (84, 'bmp', '', 'bmp', 'bmp');
369INSERT INTO mime VALUES (85, 'wmf', '', 'wmf', 'wmf');
370INSERT INTO mime VALUES (86, 'psp', '', 'psp', 'psp');
371INSERT INTO mime VALUES (87, 'psd', '', 'psd', 'psd');
372INSERT INTO mime VALUES (88, 'gif', '', 'gif', 'gif');
373INSERT INTO mime VALUES (89, 'dib', '', 'dib', 'dib');
374INSERT INTO mime VALUES (90, 'emf', '', 'emf', 'emf');
375INSERT INTO mime VALUES (91, 'fpx', '', 'fpx', 'fpx');
376INSERT INTO mime VALUES (92, 'ico', '', 'ico', 'ico');
377INSERT INTO mime VALUES (93, 'iff', '', 'iff', 'iff');
378INSERT INTO mime VALUES (94, 'jbf', '', 'jbf', 'jbf');
379INSERT INTO mime VALUES (95, 'jfif', '', 'jfif', 'jfif');
380INSERT INTO mime VALUES (96, 'jif', '', 'jif', 'jif');
381INSERT INTO mime VALUES (97, 'pcx', '', 'pcx', 'pcx');
382INSERT INTO mime VALUES (98, 'pic', '', 'pic', 'pic');
383INSERT INTO mime VALUES (99, 'pict', '', 'pict', 'pict');
384INSERT INTO mime VALUES (100, 'pix', '', 'pix', 'pix');
385INSERT INTO mime VALUES (101, 'png', '', 'png', 'png');
386INSERT INTO mime VALUES (102, 'tga', '', 'tga', 'tga');
387INSERT INTO mime VALUES (103, 'xbm', '', 'xbm', 'xbm');
388INSERT INTO mime VALUES (104, 'wav', '', 'wav', 'wav');
389INSERT INTO mime VALUES (105, 'mp2', '', 'mp2', 'mp2');
390INSERT INTO mime VALUES (106, 'mp3', '', 'mp3', 'mp3');
391INSERT INTO mime VALUES (107, 'wma', '', 'wma', 'wma');
392INSERT INTO mime VALUES (108, 'mid', '', 'mid', 'mid');
393INSERT INTO mime VALUES (109, 'aif', '', 'aif', 'aif');
394INSERT INTO mime VALUES (110, 'aiff', '', 'aiff', 'aiff');
395INSERT INTO mime VALUES (111, 'au', '', 'au', 'au');
396INSERT INTO mime VALUES (112, 'cda', '', 'cda', 'cda');
397INSERT INTO mime VALUES (113, 'm3u', '', 'm3u', 'm3u');
398INSERT INTO mime VALUES (114, 'pls', '', 'pls', 'pls');
399INSERT INTO mime VALUES (115, 'it', '', 'it', 'it');
400INSERT INTO mime VALUES (116, 'midi', '', 'midi', 'midi');
401INSERT INTO mime VALUES (117, 'mus', '', 'mus', 'mus');
402INSERT INTO mime VALUES (118, 'ra', '', 'ra', 'ra');
403INSERT INTO mime VALUES (119, 'ram', '', 'ram', 'ram');
404INSERT INTO mime VALUES (120, 'rmi', '', 'rmi', 'rmi');
405INSERT INTO mime VALUES (121, 's3m', '', 's3m', 's3m');
406INSERT INTO mime VALUES (122, 'snd', '', 'snd', 'snd');
407INSERT INTO mime VALUES (123, 'xm', '', 'xm', 'xm');
408INSERT INTO mime VALUES (124, 'mpg', '', 'mpg', 'mpg');
409INSERT INTO mime VALUES (125, 'avi', '', 'avi', 'avi');
410INSERT INTO mime VALUES (126, 'asf', '', 'asf', 'asf');
411INSERT INTO mime VALUES (127, 'asx', '', 'asx', 'asx');
412INSERT INTO mime VALUES (128, 'mpeg', '', 'mpeg', 'mpeg');
413INSERT INTO mime VALUES (129, 'mpe', '', 'mpe', 'mpe');
414INSERT INTO mime VALUES (130, 'fla', '', 'fla', 'fla');
415INSERT INTO mime VALUES (131, 'zip', '', 'zip', 'zip');
416INSERT INTO mime VALUES (132, 'arc', '', 'arc', 'arc');
417INSERT INTO mime VALUES (133, 'arj', '', 'arj', 'arj');
418INSERT INTO mime VALUES (134, 'rar', '', 'rar', 'rar');
419INSERT INTO mime VALUES (135, 'tar', '', 'tar', 'tar');
420INSERT INTO mime VALUES (136, 'tgz', '', 'tgz', 'tgz');
421INSERT INTO mime VALUES (137, 'gz', '', 'gz', 'gz');
422INSERT INTO mime VALUES (138, 'cab', '', 'cab', 'cab');
423INSERT INTO mime VALUES (139, 'lzh', '', 'lzh', 'lzh');
424INSERT INTO mime VALUES (140, 'ace', '', 'ace', 'ace');
425INSERT INTO mime VALUES (141, 'uu', '', 'uu', 'uu');
426INSERT INTO mime VALUES (142, 'uue', '', 'uue', 'uue');
427INSERT INTO mime VALUES (143, 'hqx', '', 'hqx', 'hqx');
428INSERT INTO mime VALUES (144, 'sit', '', 'sit', 'sit');
429INSERT INTO mime VALUES (145, 'z', '', 'z', 'z');
430INSERT INTO mime VALUES (146, 'bz', '', 'bz', 'bz');
431INSERT INTO mime VALUES (147, 'bz2', '', 'bz2', 'bz2');
432INSERT INTO mime VALUES (148, 'zoo', '', 'zoo', 'zoo');
433INSERT INTO mime VALUES (149, 'scr', '', 'scr', 'scr');
434INSERT INTO mime VALUES (150, 'dll', '', 'dll', 'dll');
435INSERT INTO mime VALUES (151, 'exe', '', 'exe', 'exe');
436INSERT INTO mime VALUES (152, 'com', '', 'com', 'com');
437INSERT INTO mime VALUES (153, 'vbx', '', 'vbx', 'vbx');
438INSERT INTO mime VALUES (154, 'vxd', '', 'vxd', 'vxd');
439INSERT INTO mime VALUES (155, 'ocx', '', 'ocx', 'ocx');
440INSERT INTO mime VALUES (156, 'bin', '', 'bin', 'bin');
441INSERT INTO mime VALUES (157, 'cpl', '', 'cpl', 'cpl');
442INSERT INTO mime VALUES (158, 'drv', '', 'drv', 'drv');
443INSERT INTO mime VALUES (159, 'out', '', 'out', 'out');
444INSERT INTO mime VALUES (160, 'msi', '', 'msi', 'msi');
445INSERT INTO mime VALUES (161, 'pif', '', 'pif', 'pif');
446INSERT INTO mime VALUES (162, 'lnk', '', 'lnk', 'lnk');
447INSERT INTO mime VALUES (163, 'sys', '', 'sys', 'Fichier Système');
448INSERT INTO mime VALUES (164, 'fon', '', 'fon', 'fon');
449INSERT INTO mime VALUES (165, 'ttf', '', 'ttf', 'ttf');
450# --------------------------------------------------------
451
452#
453# Structure de la table `subscriber_table`
454#
455# Table de gestion des abonnés à la ML
456
457DROP TABLE IF EXISTS subscriber_table;
458CREATE TABLE subscriber_table (
459  list_subscriber varchar(50) NOT NULL default '',
460  user_subscriber varchar(100) NOT NULL default '',
461  date_subscriber datetime NOT NULL default '0000-00-00 00:00:00',
462  update_subscriber datetime default NULL,
463  visibility_subscriber varchar(20) default NULL,
464  reception_subscriber varchar(20) default NULL,
465  bounce_subscriber varchar(30) default NULL,
466  comment_subscriber varchar(150) default NULL,
467  PRIMARY KEY  (list_subscriber,user_subscriber)
468) TYPE=MyISAM;
469
470#
471# Structure de la table `user_table`
472#
473# Table de gestion des abonnés
474
475DROP TABLE IF EXISTS user_table;
476CREATE TABLE user_table (
477  email_user varchar(100) NOT NULL default '',
478  gecos_user varchar(150) default NULL,
479  password_user varchar(40) default NULL,
480  cookie_delay_user int(11) default NULL,
481  lang_user varchar(10) default NULL,
482  PRIMARY KEY  (email_user)
483) TYPE=MyISAM;
484
485CREATE TABLE forbidden_domains (
486  domain varchar(255) NOT NULL default '',
487  PRIMARY KEY  (domain)
488) TYPE=MyISAM COMMENT='forbidden domains to install';
489
490#
491# Contenu de la table `forbidden_domains`
492#
493
494INSERT INTO forbidden_domains VALUES ('afilias.net');
495INSERT INTO forbidden_domains VALUES ('afnic.fr');
496INSERT INTO forbidden_domains VALUES ('aol.com');
497INSERT INTO forbidden_domains VALUES ('caramail.com');
498INSERT INTO forbidden_domains VALUES ('dns.be');
499INSERT INTO forbidden_domains VALUES ('hotmail.com');
500INSERT INTO forbidden_domains VALUES ('internic.net');
501INSERT INTO forbidden_domains VALUES ('microsoft.com');
502INSERT INTO forbidden_domains VALUES ('netsol.com');
503INSERT INTO forbidden_domains VALUES ('nic.biz');
504INSERT INTO forbidden_domains VALUES ('nic.cx');
505INSERT INTO forbidden_domains VALUES ('nic.fr');
506INSERT INTO forbidden_domains VALUES ('sympatico.ca');
507INSERT INTO forbidden_domains VALUES ('tiscali.fr');
508INSERT INTO forbidden_domains VALUES ('verisign.com');
509INSERT INTO forbidden_domains VALUES ('voila.fr');
510INSERT INTO forbidden_domains VALUES ('wanadoo.fr');
511INSERT INTO forbidden_domains VALUES ('yahoo.com');
512INSERT INTO forbidden_domains VALUES ('yahoo.fr');
513
514   
515CREATE TABLE tld (
516  tld varchar(128) NOT NULL default '',
517  mode tinyint(4) NOT NULL default '0',
518  PRIMARY KEY  (tld),
519  KEY mode (mode)
520) TYPE=MyISAM COMMENT='TLD autorisés et comment sont-ils autorisés ? ';
521
522#
523# Contenu de la table `tld`
524#
525
526INSERT INTO tld VALUES ('fr', 4);
527INSERT INTO tld VALUES ('com', 1);
528INSERT INTO tld VALUES ('org', 1);
529INSERT INTO tld VALUES ('net', 1);
530INSERT INTO tld VALUES ('biz', 1);
531INSERT INTO tld VALUES ('info', 1);
532INSERT INTO tld VALUES ('name', 1);
533INSERT INTO tld VALUES ('ca', 1);
534INSERT INTO tld VALUES ('be', 1);
535INSERT INTO tld VALUES ('eu.org', 4);
536INSERT INTO tld VALUES ('cjb.net', 4);
537INSERT INTO tld VALUES ('asso.fr', 4);
538
539CREATE TABLE stats2 (
540  id int(10) unsigned NOT NULL auto_increment,
541  mid int(10) unsigned NOT NULL default '0',
542  hostname varchar(255) NOT NULL default '',
543  folder varchar(255) NOT NULL default '',
544  PRIMARY KEY  (id),
545  KEY mid (mid)
546) TYPE=MyISAM COMMENT='Statistiques apaches brutes';
547
Note: See TracBrowser for help on using the repository browser.