Subversion Repositories eFlore/Applications.del

Rev

Rev 694 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
692 gduche 1
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
2
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
3
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';
4
 
5
DROP SCHEMA IF EXISTS `del` ;
6
CREATE SCHEMA IF NOT EXISTS `del` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
7
USE `del` ;
8
 
9
-- -----------------------------------------------------
10
-- Table `del`.`Utilisateurs`
11
-- -----------------------------------------------------
12
DROP TABLE IF EXISTS `del`.`Utilisateurs` ;
13
 
14
CREATE  TABLE IF NOT EXISTS `del`.`Utilisateurs` (
15
  `id_utilisateur` INT NOT NULL COMMENT '	' ,
16
  `prenom` VARCHAR(45) NULL ,
17
  `nom` VARCHAR(45) NULL ,
18
  `courriel` VARCHAR(45) NULL ,
19
  `mot_de_passe` VARCHAR(45) NULL ,
20
  `licence_acceptee` VARCHAR(45) NULL ,
21
  PRIMARY KEY (`id_utilisateur`) )
22
ENGINE = MyISAM
23
DEFAULT CHARACTER SET = utf8
24
COLLATE = utf8_general_ci;
25
 
26
 
27
-- -----------------------------------------------------
28
-- Table `del`.`Images`
29
-- -----------------------------------------------------
30
DROP TABLE IF EXISTS `del`.`Images` ;
31
 
32
CREATE  TABLE IF NOT EXISTS `del`.`Images` (
33
  `id_image` BIGINT NOT NULL ,
34
  `ce_utilisateur` VARCHAR(32) NOT NULL ,
35
  `hauteur` INT NULL ,
36
  `largeur` INT NULL ,
37
  `date_prise_de_vue` DATETIME NULL ,
38
  `mots_cles_texte` LONGTEXT NULL ,
39
  `commentaire` LONGTEXT NULL ,
40
  `nom_original` VARCHAR(255) NULL ,
41
  `date_modification` DATETIME NULL ,
42
  `date_creation` DATETIME NULL ,
43
  `publiable_eflore` TINYINT(1) NULL ,
44
  PRIMARY KEY (`id_image`) ,
45
  UNIQUE INDEX `id_image_UNIQUE` (`id_image` ASC) )
46
ENGINE = MyISAM
47
DEFAULT CHARACTER SET = utf8
48
COLLATE = utf8_general_ci;
49
 
50
 
51
-- -----------------------------------------------------
52
-- Table `del`.`Observations`
53
-- -----------------------------------------------------
54
DROP TABLE IF EXISTS `del`.`Observations` ;
55
 
56
CREATE  TABLE IF NOT EXISTS `del`.`Observations` (
57
  `id_observation` INT NOT NULL ,
58
  `ce_utilisateur` INT NULL ,
59
  `nom_sel` VARCHAR(255) NULL ,
60
  `nom_sel_nn` INT(11) NULL ,
61
  `nom_ret` VARCHAR(255) NULL ,
62
  `nom_ret_nn` INT(11) NULL ,
63
  `nt` INT(11) NULL ,
64
  `famille` VARCHAR(255) NULL ,
65
  `ce_zone_geo` VARCHAR(50) NULL ,
66
  `zone_geo` VARCHAR(255) NULL ,
67
  `lieudit` VARCHAR(255) NULL ,
68
  `station` VARCHAR(255) NULL ,
69
  `milieu` VARCHAR(255) NULL ,
70
  `date_observation` DATETIME NULL ,
71
  `mots_cles_texte` LONGTEXT NULL ,
72
  `commentaire` TEXT NULL ,
73
  `transmission` TINYINT(1) NULL ,
74
  `date_creation` DATETIME NULL ,
75
  `date_modification` DATETIME NULL ,
76
  `date_transmission` DATETIME NULL ,
77
  PRIMARY KEY (`id_observation`) )
78
ENGINE = MyISAM
79
DEFAULT CHARACTER SET = utf8
80
COLLATE = utf8_general_ci;
81
 
82
 
83
-- -----------------------------------------------------
84
-- Table `del`.`Protocoles`
85
-- -----------------------------------------------------
86
DROP TABLE IF EXISTS `del`.`Protocoles` ;
87
 
88
CREATE  TABLE IF NOT EXISTS `del`.`Protocoles` (
89
  `id_protocole` INT NOT NULL ,
90
  `intitule` VARCHAR(255) NULL ,
91
  `descriptif` VARCHAR(255) NULL ,
92
  PRIMARY KEY (`id_protocole`) )
93
ENGINE = MyISAM
94
DEFAULT CHARACTER SET = utf8
95
COLLATE = utf8_general_ci;
96
 
97
 
98
-- -----------------------------------------------------
99
-- Table `del`.`Vote_images`
100
-- -----------------------------------------------------
101
DROP TABLE IF EXISTS `del`.`Vote_images` ;
102
 
103
CREATE  TABLE IF NOT EXISTS `del`.`Vote_images` (
104
  `id_vote_image` INT NOT NULL ,
105
  `ce_image` INT NOT NULL ,
106
  `ce_utilisateur` INT NOT NULL ,
107
  `ce_protocole` INT NOT NULL ,
108
  `valeur_vote` TINYINT(1) NULL ,
109
  PRIMARY KEY (`id_vote_image`) ,
110
  UNIQUE INDEX `ID_UNIQUE` (`id_vote_image` ASC) )
111
ENGINE = MyISAM
112
DEFAULT CHARACTER SET = utf8
113
COLLATE = utf8_general_ci;
114
 
115
 
116
-- -----------------------------------------------------
117
-- Table `del`.`Tags`
118
-- -----------------------------------------------------
119
DROP TABLE IF EXISTS `del`.`Tags` ;
120
 
121
CREATE  TABLE IF NOT EXISTS `del`.`Tags` (
122
  `id_tag` INT NOT NULL ,
123
  `tag` VARCHAR(45) NULL ,
124
  `ce_image` INT NULL ,
125
  `ce_utilisateur` INT NULL ,
126
  `md5` VARCHAR(32) NULL ,
127
  PRIMARY KEY (`id_tag`) )
128
ENGINE = MyISAM
129
DEFAULT CHARACTER SET = utf8
130
COLLATE = utf8_general_ci;
131
 
132
 
133
-- -----------------------------------------------------
134
-- Table `del`.`Propositions`
135
-- -----------------------------------------------------
136
DROP TABLE IF EXISTS `del`.`Propositions` ;
137
 
138
CREATE  TABLE IF NOT EXISTS `del`.`Propositions` (
139
  `id_proposition` INT NOT NULL ,
140
  `nom_sci` VARCHAR(45) NULL ,
141
  `ce_utilisateur` VARCHAR(45) NULL ,
142
  `ce_observation` INT NOT NULL ,
143
  `nt` VARCHAR(45) NULL ,
144
  PRIMARY KEY (`id_proposition`) )
145
ENGINE = MyISAM
146
DEFAULT CHARACTER SET = utf8
147
COLLATE = utf8_general_ci;
148
 
149
 
150
-- -----------------------------------------------------
151
-- Table `del`.`Commentaires`
152
-- -----------------------------------------------------
153
DROP TABLE IF EXISTS `del`.`Commentaires` ;
154
 
155
CREATE  TABLE IF NOT EXISTS `del`.`Commentaires` (
156
  `id_commentaire` INT NOT NULL ,
157
  `texte` VARCHAR(45) NULL ,
158
  `ce_utilisateur` INT NULL ,
159
  `ce_proposition` INT NOT NULL ,
160
  `ce_commentaire` INT NULL ,
161
  `utilisateur_nom` VARCHAR(45) NULL ,
162
  `utilisateur_prenom` VARCHAR(45) NULL ,
163
  `utilisateur_mail` VARCHAR(45) NULL ,
164
  `ce_observation` INT NULL ,
165
  PRIMARY KEY (`id_commentaire`, `ce_proposition`) )
166
ENGINE = MyISAM
167
DEFAULT CHARACTER SET = utf8
168
COLLATE = utf8_general_ci;
169
 
170
 
171
-- -----------------------------------------------------
172
-- Table `del`.`Vote_observations`
173
-- -----------------------------------------------------
174
DROP TABLE IF EXISTS `del`.`Vote_observations` ;
175
 
176
CREATE  TABLE IF NOT EXISTS `del`.`Vote_observations` (
177
  `id_vote_observations` INT NOT NULL ,
178
  `ce_proposition` INT NOT NULL ,
179
  `ce_utilisateur` INT NOT NULL ,
180
  `valeur_vote` TINYINT(1) NULL ,
181
  PRIMARY KEY (`id_vote_observations`) ,
182
  UNIQUE INDEX `ID_UNIQUE` (`id_vote_observations` ASC) )
183
ENGINE = MyISAM
184
DEFAULT CHARACTER SET = utf8
185
COLLATE = utf8_general_ci;
186
 
187
 
188
-- -----------------------------------------------------
189
-- Table `del`.`Obs_images`
190
-- -----------------------------------------------------
191
DROP TABLE IF EXISTS `del`.`Obs_images` ;
192
 
193
CREATE  TABLE IF NOT EXISTS `del`.`Obs_images` (
194
  `ce_image` INT NOT NULL ,
195
  `ce_utilisateur` INT NOT NULL ,
196
  `ce_observation` INT NOT NULL ,
197
  `date_liaison` DATETIME NULL ,
198
  PRIMARY KEY (`ce_image`, `ce_observation`, `ce_utilisateur`) )
199
ENGINE = MyISAM
200
DEFAULT CHARACTER SET = utf8
201
COLLATE = utf8_general_ci;
202
 
203
 
204
 
205
SET SQL_MODE=@OLD_SQL_MODE;
206
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
207
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;