Subversion Repositories eFlore/Applications.del

Rev

Rev 694 | Rev 698 | Go to most recent revision | Details | Compare with Previous | 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
CREATE SCHEMA IF NOT EXISTS `del` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
6
USE `del` ;
7
 
8
-- -----------------------------------------------------
694 gduche 9
-- Table `del`.`del_utilisateur`
692 gduche 10
-- -----------------------------------------------------
694 gduche 11
DROP TABLE IF EXISTS `del`.`del_utilisateur` ;
692 gduche 12
 
694 gduche 13
CREATE  TABLE IF NOT EXISTS `del`.`del_utilisateur` (
692 gduche 14
  `id_utilisateur` INT NOT NULL COMMENT '	' ,
15
  `prenom` VARCHAR(45) NULL ,
16
  `nom` VARCHAR(45) NULL ,
17
  `courriel` VARCHAR(45) NULL ,
18
  `mot_de_passe` VARCHAR(45) NULL ,
19
  `licence_acceptee` VARCHAR(45) NULL ,
20
  PRIMARY KEY (`id_utilisateur`) )
21
ENGINE = MyISAM
22
DEFAULT CHARACTER SET = utf8
23
COLLATE = utf8_general_ci;
24
 
25
 
26
-- -----------------------------------------------------
694 gduche 27
-- Table `del`.`del_image`
692 gduche 28
-- -----------------------------------------------------
694 gduche 29
DROP TABLE IF EXISTS `del`.`del_image` ;
692 gduche 30
 
694 gduche 31
CREATE  TABLE IF NOT EXISTS `del`.`del_image` (
692 gduche 32
  `id_image` BIGINT NOT NULL ,
33
  `ce_utilisateur` VARCHAR(32) NOT NULL ,
34
  `hauteur` INT NULL ,
35
  `largeur` INT NULL ,
36
  `date_prise_de_vue` DATETIME NULL ,
37
  `mots_cles_texte` LONGTEXT NULL ,
38
  `commentaire` LONGTEXT NULL ,
39
  `nom_original` VARCHAR(255) NULL ,
40
  `date_modification` DATETIME NULL ,
41
  `date_creation` DATETIME NULL ,
42
  `publiable_eflore` TINYINT(1) NULL ,
43
  PRIMARY KEY (`id_image`) ,
695 aurelien 44
  UNIQUE INDEX `id_image_UNIQUE` (`id_image` ASC) ,
45
  INDEX `fk_Images_Utilisateurs1` (`ce_utilisateur` ASC) )
692 gduche 46
ENGINE = MyISAM
47
DEFAULT CHARACTER SET = utf8
48
COLLATE = utf8_general_ci;
49
 
50
 
51
-- -----------------------------------------------------
694 gduche 52
-- Table `del`.`del_observation`
692 gduche 53
-- -----------------------------------------------------
694 gduche 54
DROP TABLE IF EXISTS `del`.`del_observation` ;
692 gduche 55
 
694 gduche 56
CREATE  TABLE IF NOT EXISTS `del`.`del_observation` (
692 gduche 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 ,
695 aurelien 77
  PRIMARY KEY (`id_observation`) ,
78
  INDEX `fk_Observations_Utilisateurs1` (`ce_utilisateur` ASC) )
692 gduche 79
ENGINE = MyISAM
80
DEFAULT CHARACTER SET = utf8
81
COLLATE = utf8_general_ci;
82
 
83
 
84
-- -----------------------------------------------------
694 gduche 85
-- Table `del`.`del_protocole`
692 gduche 86
-- -----------------------------------------------------
694 gduche 87
DROP TABLE IF EXISTS `del`.`del_protocole` ;
692 gduche 88
 
694 gduche 89
CREATE  TABLE IF NOT EXISTS `del`.`del_protocole` (
692 gduche 90
  `id_protocole` INT NOT NULL ,
91
  `intitule` VARCHAR(255) NULL ,
92
  `descriptif` VARCHAR(255) NULL ,
93
  PRIMARY KEY (`id_protocole`) )
94
ENGINE = MyISAM
95
DEFAULT CHARACTER SET = utf8
96
COLLATE = utf8_general_ci;
97
 
98
 
99
-- -----------------------------------------------------
694 gduche 100
-- Table `del`.`del_vote_image`
692 gduche 101
-- -----------------------------------------------------
694 gduche 102
DROP TABLE IF EXISTS `del`.`del_vote_image` ;
692 gduche 103
 
694 gduche 104
CREATE  TABLE IF NOT EXISTS `del`.`del_vote_image` (
692 gduche 105
  `id_vote_image` INT NOT NULL ,
106
  `ce_image` INT NOT NULL ,
107
  `ce_utilisateur` INT NOT NULL ,
108
  `ce_protocole` INT NOT NULL ,
109
  `valeur_vote` TINYINT(1) NULL ,
110
  PRIMARY KEY (`id_vote_image`) ,
695 aurelien 111
  UNIQUE INDEX `ID_UNIQUE` (`id_vote_image` ASC) ,
112
  INDEX `fk_Vote_images_Protocoles` (`ce_protocole` ASC) ,
113
  INDEX `fk_Vote_images_Images1` (`ce_image` ASC) ,
114
  INDEX `fk_Vote_images_Utilisateurs1` (`ce_utilisateur` ASC) )
692 gduche 115
ENGINE = MyISAM
116
DEFAULT CHARACTER SET = utf8
117
COLLATE = utf8_general_ci;
118
 
119
 
120
-- -----------------------------------------------------
694 gduche 121
-- Table `del`.`del_tag`
692 gduche 122
-- -----------------------------------------------------
694 gduche 123
DROP TABLE IF EXISTS `del`.`del_tag` ;
692 gduche 124
 
694 gduche 125
CREATE  TABLE IF NOT EXISTS `del`.`del_tag` (
692 gduche 126
  `id_tag` INT NOT NULL ,
127
  `tag` VARCHAR(45) NULL ,
128
  `ce_image` INT NULL ,
129
  `ce_utilisateur` INT NULL ,
130
  `md5` VARCHAR(32) NULL ,
695 aurelien 131
  PRIMARY KEY (`id_tag`) ,
132
  INDEX `fk_Tags_Vote_images1` (`ce_image` ASC) ,
133
  INDEX `fk_Tags_Utilisateurs1` (`ce_utilisateur` ASC) )
692 gduche 134
ENGINE = MyISAM
135
DEFAULT CHARACTER SET = utf8
136
COLLATE = utf8_general_ci;
137
 
138
 
139
-- -----------------------------------------------------
694 gduche 140
-- Table `del`.`del_proposition`
692 gduche 141
-- -----------------------------------------------------
694 gduche 142
DROP TABLE IF EXISTS `del`.`del_proposition` ;
692 gduche 143
 
694 gduche 144
CREATE  TABLE IF NOT EXISTS `del`.`del_proposition` (
692 gduche 145
  `id_proposition` INT NOT NULL ,
695 aurelien 146
  `nom_sel` VARCHAR(255) NULL COMMENT 'Nom scientifique sélectionné\n' ,
147
  `nom_sel_nn` INT NULL COMMENT 'Numéro nomenclatural du nom scientifique selectionné\n' ,
148
  `nom_ret` VARCHAR(255) NULL COMMENT 'Nom scientifique retenu\n' ,
149
  `nom_ret_nn` INT NULL COMMENT 'Numéro nomenclatural du nom scientifique retenu\n' ,
150
  `nt` INT NULL COMMENT 'Numéro taxonomique\n' ,
151
  `nom_referentiel` VARCHAR(45) NULL COMMENT 'Nom du référentiel utilisé (ex bdtfx_v1)\n' ,
152
  `ce_utilisateur` VARCHAR(45) NULL COMMENT 'identifiant numérique de l\'utilisateur\n' ,
692 gduche 153
  `ce_observation` INT NOT NULL ,
695 aurelien 154
  PRIMARY KEY (`id_proposition`) ,
155
  INDEX `fk_Propositions_Observations1` (`ce_observation` ASC) )
692 gduche 156
ENGINE = MyISAM
157
DEFAULT CHARACTER SET = utf8
158
COLLATE = utf8_general_ci;
159
 
160
 
161
-- -----------------------------------------------------
694 gduche 162
-- Table `del`.`del_commentaire`
692 gduche 163
-- -----------------------------------------------------
694 gduche 164
DROP TABLE IF EXISTS `del`.`del_commentaire` ;
692 gduche 165
 
694 gduche 166
CREATE  TABLE IF NOT EXISTS `del`.`del_commentaire` (
692 gduche 167
  `id_commentaire` INT NOT NULL ,
168
  `texte` VARCHAR(45) NULL ,
169
  `ce_utilisateur` INT NULL ,
170
  `ce_proposition` INT NOT NULL ,
171
  `ce_commentaire` INT NULL ,
172
  `utilisateur_nom` VARCHAR(45) NULL ,
173
  `utilisateur_prenom` VARCHAR(45) NULL ,
174
  `utilisateur_mail` VARCHAR(45) NULL ,
175
  `ce_observation` INT NULL ,
695 aurelien 176
  PRIMARY KEY (`id_commentaire`, `ce_proposition`) ,
177
  INDEX `fk_Commentaires_Propositions1` (`ce_proposition` ASC) ,
178
  INDEX `fk_Commentaires_Commentaires1` (`ce_commentaire` ASC) ,
179
  INDEX `fk_Commentaires_Utilisateurs1` (`ce_utilisateur` ASC) ,
180
  INDEX `fk_Commentaires_Observations1` (`ce_observation` ASC) )
692 gduche 181
ENGINE = MyISAM
182
DEFAULT CHARACTER SET = utf8
183
COLLATE = utf8_general_ci;
184
 
185
 
186
-- -----------------------------------------------------
694 gduche 187
-- Table `del`.`del_vote_observation`
692 gduche 188
-- -----------------------------------------------------
694 gduche 189
DROP TABLE IF EXISTS `del`.`del_vote_observation` ;
692 gduche 190
 
694 gduche 191
CREATE  TABLE IF NOT EXISTS `del`.`del_vote_observation` (
692 gduche 192
  `id_vote_observations` INT NOT NULL ,
193
  `ce_proposition` INT NOT NULL ,
194
  `ce_utilisateur` INT NOT NULL ,
195
  `valeur_vote` TINYINT(1) NULL ,
196
  PRIMARY KEY (`id_vote_observations`) ,
695 aurelien 197
  UNIQUE INDEX `ID_UNIQUE` (`id_vote_observations` ASC) ,
198
  INDEX `fk_Vote_observations_Utilisateurs1` (`ce_utilisateur` ASC) ,
199
  INDEX `fk_Vote_observations_Propositions1` (`ce_proposition` ASC) )
692 gduche 200
ENGINE = MyISAM
201
DEFAULT CHARACTER SET = utf8
202
COLLATE = utf8_general_ci;
203
 
204
 
205
-- -----------------------------------------------------
694 gduche 206
-- Table `del`.`del_obs_image`
692 gduche 207
-- -----------------------------------------------------
694 gduche 208
DROP TABLE IF EXISTS `del`.`del_obs_image` ;
692 gduche 209
 
694 gduche 210
CREATE  TABLE IF NOT EXISTS `del`.`del_obs_image` (
692 gduche 211
  `ce_image` INT NOT NULL ,
212
  `ce_utilisateur` INT NOT NULL ,
213
  `ce_observation` INT NOT NULL ,
214
  `date_liaison` DATETIME NULL ,
695 aurelien 215
  PRIMARY KEY (`ce_image`, `ce_observation`, `ce_utilisateur`) ,
216
  INDEX `fk_Obs_images_Images1` (`ce_image` ASC) ,
217
  INDEX `fk_Obs_images_Utilisateurs1` (`ce_utilisateur` ASC) ,
218
  INDEX `fk_Obs_images_Observations1` (`ce_observation` ASC) )
692 gduche 219
ENGINE = MyISAM
220
DEFAULT CHARACTER SET = utf8
221
COLLATE = utf8_general_ci;
222
 
223
 
224
 
225
SET SQL_MODE=@OLD_SQL_MODE;
226
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
227
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;