Subversion Repositories eFlore/Applications.cel

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
334 aurelien 1
-- phpMyAdmin SQL Dump
1074 aurelien 2
-- version 3.4.5
334 aurelien 3
-- http://www.phpmyadmin.net
4
--
1074 aurelien 5
-- Client: localhost
6
-- Généré le : Mer 08 Février 2012 à 10:52
7
-- Version du serveur: 5.5.16
8
-- Version de PHP: 5.3.8
334 aurelien 9
 
10
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
1074 aurelien 11
SET time_zone = "+00:00";
334 aurelien 12
 
13
--
1074 aurelien 14
-- Base de données: `cel_db_redesign`
334 aurelien 15
--
16
 
17
-- --------------------------------------------------------
18
 
19
--
20
-- Structure de la table `cel_images`
21
--
22
 
23
CREATE TABLE IF NOT EXISTS `cel_images` (
1074 aurelien 24
  `id_image` bigint(20) NOT NULL AUTO_INCREMENT,
25
  `ordre` bigint(20) NOT NULL,
26
  `ce_utilisateur` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
27
  `prenom_utilisateur` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
28
  `nom_utilisateur` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
29
  `courriel_utilisateur` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
30
  `hauteur` int(11) NOT NULL,
31
  `largeur` int(11) NOT NULL,
32
  `appareil_fabriquant` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
33
  `appareil_modele` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
34
  `date_prise_de_vue` datetime DEFAULT NULL,
35
  `note_qualite` tinyint(5) NOT NULL DEFAULT '-1',
36
  `mots_cles_texte` longtext COLLATE utf8_unicode_ci COMMENT 'Champ calculé contenant la liste des mots clés utilisateurs séparé par des virgules.\n',
37
  `commentaire` longtext COLLATE utf8_unicode_ci,
38
  `nom_original` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
39
  `md5` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
40
  `meta_exif` longtext COLLATE utf8_unicode_ci,
41
  `meta_iptc` longtext COLLATE utf8_unicode_ci,
42
  `meta_xmp` longtext COLLATE utf8_unicode_ci,
43
  `meta_makernote` longtext COLLATE utf8_unicode_ci,
44
  `date_modification` datetime DEFAULT NULL,
45
  `date_creation` datetime NOT NULL COMMENT 'Date d''ajout de l''image au CEL.',
46
  `publiable_eflore` tinyint(4) NOT NULL DEFAULT '0',
47
  PRIMARY KEY (`id_image`),
48
  KEY `ci_id_image` (`id_image`,`ordre`,`ce_utilisateur`),
49
  KEY `fk_cel_images_cel_utilisateur1` (`ce_utilisateur`),
50
  KEY `ce_utilisateur` (`ce_utilisateur`),
51
  KEY `courriel_utilisateur` (`courriel_utilisateur`),
52
  KEY `ce_utilisateur_2` (`ce_utilisateur`),
53
  KEY `courriel_utilisateur_2` (`courriel_utilisateur`)
54
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3241 ;
334 aurelien 55
 
56
-- --------------------------------------------------------
57
 
58
--
1074 aurelien 59
-- Structure de la table `cel_images_mots_cles`
334 aurelien 60
--
61
 
1074 aurelien 62
CREATE TABLE IF NOT EXISTS `cel_images_mots_cles` (
63
  `id_image` int(11) NOT NULL,
64
  `id_mot_cle_utilisateur` varchar(128) COLLATE utf8_unicode_ci NOT NULL,
65
  PRIMARY KEY (`id_image`,`id_mot_cle_utilisateur`),
66
  KEY `fk_cel_images_mot_cles_cel_mots_cles_images1` (`id_mot_cle_utilisateur`)
67
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC;
334 aurelien 68
 
69
-- --------------------------------------------------------
70
 
71
--
72
-- Structure de la table `cel_mots_cles_images`
73
--
74
 
75
CREATE TABLE IF NOT EXISTS `cel_mots_cles_images` (
1074 aurelien 76
  `id_mot_cle_utilisateur` varchar(128) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Identifiant du mot-clé pour une position donnée dans l''arbre d''utilisateur.\nLe même mot-clé peut être placé à plusieurs endroits de l''arbre et aura donc deux id distincts.',
77
  `ce_utilisateur` int(11) NOT NULL,
78
  `mot_cle` varchar(50) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Mot clé de l''utilisateur pour une position dans l''arbre.',
79
  `md5` varchar(32) COLLATE utf8_unicode_ci NOT NULL COMMENT 'MD5 du mot clé en minuscule.',
80
  `bg` bigint(20) NOT NULL COMMENT 'Bordure gauche.',
81
  `bd` bigint(20) NOT NULL COMMENT 'bordure droite.',
82
  `niveau` int(11) NOT NULL COMMENT 'Niveau du mot clé dans l''arbre.',
83
  `ce_mot_cle_utilisateur_parent` varchar(128) COLLATE utf8_unicode_ci NOT NULL,
84
  PRIMARY KEY (`id_mot_cle_utilisateur`,`ce_utilisateur`),
85
  KEY `fk_cel_mots_cles_images_cel_utilisateur1` (`ce_utilisateur`),
86
  KEY `fk_cel_mots_cles_images_cel_mots_cles_images1` (`ce_mot_cle_utilisateur_parent`)
87
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='Table des mots clés, à utiliser avec des transactions !\n';
334 aurelien 88
 
89
-- --------------------------------------------------------
90
 
91
--
92
-- Structure de la table `cel_mots_cles_obs`
93
--
94
 
95
CREATE TABLE IF NOT EXISTS `cel_mots_cles_obs` (
1074 aurelien 96
  `id_mot_cle_utilisateur` varchar(128) COLLATE utf8_unicode_ci NOT NULL,
97
  `ce_utilisateur` int(11) NOT NULL,
98
  `mot_cle` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
99
  `md5` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
100
  `bg` bigint(20) NOT NULL,
101
  `bd` bigint(20) NOT NULL,
102
  `niveau` int(11) NOT NULL,
103
  `ce_mot_cle_utilisateur_parent` varchar(128) COLLATE utf8_unicode_ci NOT NULL,
104
  PRIMARY KEY (`id_mot_cle_utilisateur`,`ce_utilisateur`),
105
  KEY `fk_cel_mots_cles_obs_cel_utilisateur1` (`ce_utilisateur`),
106
  KEY `fk_cel_mots_cles_obs_cel_mots_cles_obs1` (`ce_mot_cle_utilisateur_parent`)
334 aurelien 107
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='Table des mots clés, à utiliser avec des transactions !';
108
 
109
-- --------------------------------------------------------
110
 
111
--
1074 aurelien 112
-- Structure de la table `cel_obs`
334 aurelien 113
--
114
 
1074 aurelien 115
CREATE TABLE IF NOT EXISTS `cel_obs` (
116
  `id_observation` bigint(20) NOT NULL AUTO_INCREMENT,
117
  `ordre` bigint(20) NOT NULL,
118
  `ce_utilisateur` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
119
  `prenom_utilisateur` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
120
  `nom_utilisateur` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
121
  `courriel_utilisateur` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
122
  `nom_sel` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
123
  `nom_sel_nn` int(11) DEFAULT NULL COMMENT 'Numéro du nom sélectionné.',
124
  `nom_ret` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
125
  `nom_ret_nn` int(11) DEFAULT NULL COMMENT 'Numéro du nom retenu.',
126
  `nt` int(11) DEFAULT NULL COMMENT 'Numéro taxonomique.',
127
  `famille` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
128
  `nom_referentiel` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
129
  `ce_zone_geo` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
130
  `zone_geo` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
131
  `lieudit` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
132
  `station` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
133
  `milieu` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
134
  `latitude` float DEFAULT NULL,
135
  `longitude` float DEFAULT NULL,
136
  `geodatum` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'Référentiel géographique utilisé.\nPar exmple : WGS84',
137
  `date_observation` datetime DEFAULT NULL,
138
  `mots_cles_texte` longtext COLLATE utf8_unicode_ci COMMENT 'Champ calculé contenant la liste des mots clés utilisateurs séparé par des virgules.',
139
  `commentaire` text COLLATE utf8_unicode_ci,
140
  `transmission` tinyint(1) DEFAULT NULL,
141
  `date_creation` datetime DEFAULT NULL,
142
  `date_modification` datetime DEFAULT NULL,
143
  `date_transmission` datetime DEFAULT NULL,
144
  PRIMARY KEY (`id_observation`),
145
  KEY `fk_cel_obs_cel_utilisateur1` (`ce_utilisateur`),
146
  KEY `fk_cel_obs_cel_zones_geo1` (`ce_zone_geo`),
147
  KEY `ce_utilisateur` (`ce_utilisateur`)
148
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=346183 ;
334 aurelien 149
 
150
-- --------------------------------------------------------
151
 
152
--
153
-- Structure de la table `cel_obs_images`
154
--
155
 
156
CREATE TABLE IF NOT EXISTS `cel_obs_images` (
1074 aurelien 157
  `id_image` int(11) NOT NULL,
158
  `id_utilisateur` int(11) NOT NULL,
159
  `id_observation` int(11) NOT NULL,
160
  `date_liaison` datetime DEFAULT NULL,
161
  PRIMARY KEY (`id_image`,`id_utilisateur`,`id_observation`)
334 aurelien 162
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
163
 
164
-- --------------------------------------------------------
165
 
166
--
1074 aurelien 167
-- Structure de la table `cel_obs_mots_cles`
334 aurelien 168
--
169
 
1074 aurelien 170
CREATE TABLE IF NOT EXISTS `cel_obs_mots_cles` (
171
  `id_observation` int(11) NOT NULL,
172
  `id_mot_cle_utilisateur` varchar(128) COLLATE utf8_unicode_ci NOT NULL,
173
  PRIMARY KEY (`id_observation`,`id_mot_cle_utilisateur`),
174
  KEY `fk_cel_obs_mots_cles_cel_mots_cles_obs1` (`id_mot_cle_utilisateur`)
334 aurelien 175
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
176
 
177
-- --------------------------------------------------------
178
 
179
--
1074 aurelien 180
-- Structure de la table `cel_utilisateurs`
334 aurelien 181
--
182
 
1074 aurelien 183
CREATE TABLE IF NOT EXISTS `cel_utilisateurs` (
184
  `id_utilisateur` int(11) NOT NULL,
185
  `prenom` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
186
  `nom` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
187
  `courriel` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
188
  `mot_de_passe` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
189
  `licence_acceptee` tinyint(1) NOT NULL DEFAULT '0',
190
  `preferences_utilisateur` longtext COLLATE utf8_unicode_ci NOT NULL,
191
  `admin` tinyint(1) NOT NULL DEFAULT '0',
192
  PRIMARY KEY (`id_utilisateur`)
193
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT;
194
 
195
-- --------------------------------------------------------
196
 
197
--
198
-- Structure de la table `cel_zones_geo`
199
--
200
 
201
CREATE TABLE IF NOT EXISTS `cel_zones_geo` (
202
  `id_zone_geo` varchar(50) NOT NULL,
203
  `code` varchar(10) NOT NULL,
204
  `nom` varchar(255) NOT NULL,
205
  `utm_secteur` char(3) NOT NULL,
206
  `utm_x` int(11) NOT NULL DEFAULT '0',
207
  `utm_y` int(11) NOT NULL DEFAULT '0',
208
  `wgs84_latitude` float DEFAULT NULL,
209
  `wgs84_longitude` float DEFAULT NULL,
210
  `date_modification` datetime NOT NULL,
211
  PRIMARY KEY (`id_zone_geo`),
212
  KEY `MAJ` (`nom`)
334 aurelien 213
) ENGINE=MyISAM DEFAULT CHARSET=utf8;