Subversion Repositories eFlore/Applications.del

Rev

Rev 1354 | Rev 1419 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1354 Rev 1376
Line 1... Line 1...
1
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
1
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
2
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_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';
3
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
-
 
4
 
Line 4... Line 5...
4
 
5
 
5
-- -----------------------------------------------------
6
-- -----------------------------------------------------
6
-- Table `del_utilisateur_infos`
7
-- Table `del_utilisateur_infos`
7
-- -----------------------------------------------------
8
-- -----------------------------------------------------
Line 62... Line 63...
62
DROP TABLE IF EXISTS `del_observation` ;
63
DROP TABLE IF EXISTS `del_observation` ;
Line 63... Line 64...
63
 
64
 
64
CREATE  TABLE IF NOT EXISTS `del_observation` (
65
CREATE  TABLE IF NOT EXISTS `del_observation` (
65
  `id_observation` BIGINT NOT NULL AUTO_INCREMENT ,
66
  `id_observation` BIGINT NOT NULL AUTO_INCREMENT ,
66
  `ce_utilisateur` INT NOT NULL ,
67
  `ce_utilisateur` INT NOT NULL ,
67
  `nom_sel` VARCHAR(255) NULL DEFAULT NULL COMMENT "Nom scientifique sélectionné par l'utilisateur.", -- ' relax emacs
68
  `nom_sel` VARCHAR(255) NULL DEFAULT NULL COMMENT 'Nom scientifique sélectionné par l\'utilisateur.' ,
68
  `nom_sel_nn` DECIMAL(9,0) NULL DEFAULT NULL COMMENT 'Identifiant du nom sélectionné.' ,
69
  `nom_sel_nn` DECIMAL(9,0) NULL DEFAULT NULL COMMENT 'Identifiant du nom sélectionné.' ,
69
  `nom_ret` VARCHAR(255) NULL DEFAULT NULL COMMENT 'Nom scientifique retenu correspondant au nom sélectionné.' ,
70
  `nom_ret` VARCHAR(255) NULL DEFAULT NULL COMMENT 'Nom scientifique retenu correspondant au nom sélectionné.' ,
70
  `nom_ret_nn` DECIMAL(9,0) NULL DEFAULT NULL COMMENT 'Identifiant du nom retenu.' ,
71
  `nom_ret_nn` DECIMAL(9,0) NULL DEFAULT NULL COMMENT 'Identifiant du nom retenu.' ,
71
  `nt` DECIMAL(9,0) NULL DEFAULT NULL COMMENT 'Numéro taxonomique du taxon correspondant au nom sélectionné.' ,
72
  `nt` DECIMAL(9,0) NULL DEFAULT NULL COMMENT 'Numéro taxonomique du taxon correspondant au nom sélectionné.' ,
Line 79... Line 80...
79
  `date_observation` DATETIME NULL ,
80
  `date_observation` DATETIME NULL ,
80
  `mots_cles_texte` LONGTEXT NULL DEFAULT NULL ,
81
  `mots_cles_texte` LONGTEXT NULL DEFAULT NULL ,
81
  `commentaire` TEXT NULL DEFAULT NULL ,
82
  `commentaire` TEXT NULL DEFAULT NULL ,
82
  `date_creation` DATETIME NOT NULL ,
83
  `date_creation` DATETIME NOT NULL ,
83
  `date_modification` DATETIME NOT NULL ,
84
  `date_modification` DATETIME NOT NULL ,
84
  `date_transmission` DATETIME NOT NULL COMMENT "Date à laquelle l'observation a été rendu publique.", -- ' relax emacs
85
  `date_transmission` DATETIME NOT NULL COMMENT 'Date à laquelle l\'observation a été rendu publique.' ,
85
  PRIMARY KEY (`id_observation`) )
86
  PRIMARY KEY (`id_observation`) )
86
ENGINE = MyISAM
87
ENGINE = MyISAM
87
DEFAULT CHARACTER SET = utf8
88
DEFAULT CHARACTER SET = utf8
88
COLLATE = utf8_general_ci
89
COLLATE = utf8_general_ci
89
COMMENT = 'Observations publiques.';
90
COMMENT = 'Observations publiques.';
Line 103... Line 104...
103
ENGINE = MyISAM
104
ENGINE = MyISAM
104
DEFAULT CHARACTER SET = utf8
105
DEFAULT CHARACTER SET = utf8
105
COLLATE = utf8_general_ci;
106
COLLATE = utf8_general_ci;
Line 106... Line -...
106
 
-
 
107
 
-
 
108
-- Insérer un protocole par défaut ---------------------
-
 
109
INSERT INTO `del_image_protocole` (`id_protocole`, `intitule`, `descriptif`, `tag`) VALUES
-
 
110
(1, 'Protocole par défaut', 'Protocole par défaut', 'defaut');
107
 
111
 
108
 
112
-- -----------------------------------------------------
109
-- -----------------------------------------------------
113
-- Table `del_image_vote`
110
-- Table `del_image_vote`
Line 136... Line 133...
136
CREATE  TABLE IF NOT EXISTS `del_image_tag` (
133
CREATE  TABLE IF NOT EXISTS `del_image_tag` (
137
  `id_tag` BIGINT NOT NULL AUTO_INCREMENT ,
134
  `id_tag` BIGINT NOT NULL AUTO_INCREMENT ,
138
  `ce_image` BIGINT NOT NULL ,
135
  `ce_image` BIGINT NOT NULL ,
139
  `ce_utilisateur` VARCHAR(32) NOT NULL ,
136
  `ce_utilisateur` VARCHAR(32) NOT NULL ,
140
  `tag` VARCHAR(255) NOT NULL DEFAULT 'Mot clé saisi par l\'utilisateur.' ,
137
  `tag` VARCHAR(255) NOT NULL DEFAULT 'Mot clé saisi par l\'utilisateur.' ,
141
  `tag_normalise` VARCHAR(255) NOT NULL DEFAULT "Mot clé normalisé (sans espace ni accent).", -- ' relax emacs
138
  `tag_normalise` VARCHAR(255) NOT NULL DEFAULT 'Mot clé normalisé (sans espace ni accent).' ,
142
  `date` DATETIME NOT NULL COMMENT 'Date de création du tag.' ,
139
  `date` DATETIME NOT NULL COMMENT 'Date de création du tag.' ,
143
  `actif` INT(1) NULL ,
140
  `actif` INT(1) NULL ,
144
  `date_modification` DATETIME NULL ,
141
  `date_modification` DATETIME NULL ,
145
  PRIMARY KEY (`id_tag`) ,
142
  PRIMARY KEY (`id_tag`) ,
146
  INDEX `tag` (`tag` ASC) ,
143
  INDEX `tag` (`tag` ASC) ,
Line 186... Line 183...
186
DROP TABLE IF EXISTS `del_commentaire_vote` ;
183
DROP TABLE IF EXISTS `del_commentaire_vote` ;
Line 187... Line 184...
187
 
184
 
188
CREATE  TABLE IF NOT EXISTS `del_commentaire_vote` (
185
CREATE  TABLE IF NOT EXISTS `del_commentaire_vote` (
189
  `id_vote` BIGINT NOT NULL AUTO_INCREMENT ,
186
  `id_vote` BIGINT NOT NULL AUTO_INCREMENT ,
190
  `ce_proposition` BIGINT NOT NULL ,
187
  `ce_proposition` BIGINT NOT NULL ,
191
  `ce_utilisateur` VARCHAR(32) NOT NULL DEFAULT '0' COMMENT "Identifiant de session ou id de l'utilisateur.", -- ' relax emacs
188
  `ce_utilisateur` VARCHAR(32) NOT NULL DEFAULT '0' COMMENT 'Identifiant de session ou id de l\'utilisateur.' ,
192
  `valeur` TINYINT(1) NOT NULL ,
189
  `valeur` TINYINT(1) NOT NULL ,
193
  `date` DATETIME NOT NULL ,
190
  `date` DATETIME NOT NULL ,
194
  PRIMARY KEY (`id_vote`) )
191
  PRIMARY KEY (`id_vote`) )
195
ENGINE = MyISAM
192
ENGINE = MyISAM
Line 210... Line 207...
210
  PRIMARY KEY (`id_image`, `id_observation`) )
207
  PRIMARY KEY (`id_image`, `id_observation`) )
211
ENGINE = MyISAM
208
ENGINE = MyISAM
212
DEFAULT CHARACTER SET = utf8
209
DEFAULT CHARACTER SET = utf8
213
COLLATE = utf8_general_ci;
210
COLLATE = utf8_general_ci;
Line -... Line 211...
-
 
211
 
-
 
212
-- -----------------------------------------------------
-
 
213
-- Placeholder table for view `del_utilisateurs`
-
 
214
-- -----------------------------------------------------
-
 
215
CREATE TABLE IF NOT EXISTS `del_utilisateurs` (`id_utilisateur` INT, `prenom` INT, `nom` INT, `courriel` INT, `mot_de_passe` INT);
-
 
216
 
-
 
217
-- -----------------------------------------------------
-
 
218
-- Placeholder table for view `del_observations`
-
 
219
-- -----------------------------------------------------
-
 
220
CREATE TABLE IF NOT EXISTS `del_observations` (`id_observation` INT, `ce_utilisateur` INT, `prenom_utilisateur` INT, `nom_utilisateur` INT, `courriel_utilisateur` INT, `nom_sel` INT, `nom_sel_nn` INT, `nom_ret` INT, `nom_ret_nn` INT, `nt` INT, `famille` INT, `ce_zone_geo` INT, `zone_geo` INT, `lieudit` INT, `station` INT, `milieu` INT, `date_observation` INT, `mots_cles_texte` INT, `commentaire` INT, `date_creation` INT, `date_modification` INT, `date_transmission` INT);
-
 
221
 
-
 
222
-- -----------------------------------------------------
-
 
223
-- Placeholder table for view `del_images`
-
 
224
-- -----------------------------------------------------
-
 
225
CREATE TABLE IF NOT EXISTS `del_images` (`id_image` INT, `ce_utilisateur` INT, `prenom_utilisateur` INT, `nom_utilisateur` INT, `courriel_utilisateur` INT, `hauteur` INT, `largeur` INT, `date_prise_de_vue` INT, `mots_cles_texte` INT, `commentaire` INT, `nom_original` INT, `date_modification` INT, `date_creation` INT, `publiable_eflore` INT);
-
 
226
 
-
 
227
-- -----------------------------------------------------
-
 
228
-- Placeholder table for view `del_obs_images`
-
 
229
-- -----------------------------------------------------
-
 
230
CREATE TABLE IF NOT EXISTS `del_obs_images` (`id_image` INT, `id_observation` INT, `date_liaison` INT);
-
 
231
 
-
 
232
-- -----------------------------------------------------
-
 
233
-- Placeholder table for view `v_del_image`
-
 
234
-- -----------------------------------------------------
Line 214... Line 235...
214
 
235
CREATE TABLE IF NOT EXISTS `v_del_image` (`id_image` INT, `i_ordre` INT, `i_ce_utilisateur` INT, `i_prenom_utilisateur` INT, `i_nom_utilisateur` INT, `i_courriel_utilisateur` INT, `i_mots_cles_texte` INT, `hauteur` INT, `largeur` INT, `date_prise_de_vue` INT, `i_commentaire` INT, `nom_original` INT, `publiable_eflore` INT);
215
 
236
 
216
SET SQL_MODE=@OLD_SQL_MODE;
237
SET SQL_MODE=@OLD_SQL_MODE;
-
 
238
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;