Subversion Repositories eFlore/Applications.coel

Rev

Rev 207 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 207 Rev 250
Line 1... Line 1...
1
# Encodage : UTF-8
1
# Encodage : UTF-8
2
# Nom : Coel v1.0
2
# Nom : Coel v1.0
3
# Date de création : 2009-07-06 11:56:11
3
# Date de création : 2009-07-27 15:55:00
4
#---------------------------------------------------------------------------------------------------------------------#
4
#---------------------------------------------------------------------------------------------------------------------#
5
# Création des tables
5
# Création des tables
6
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection` (
6
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection` (
7
	`cc_id_collection` INTEGER NOT NULL auto_increment  COMMENT 'Identifiant de la collection.',
7
	`cc_id_collection` INTEGER NOT NULL auto_increment  COMMENT 'Identifiant de la collection.',
8
	`cc_ce_projet` INTEGER NOT NULL   COMMENT 'Identifiant du projet dans lequel les informations de la collection sont saisies.',
8
	`cc_ce_projet` INTEGER NOT NULL   COMMENT 'Identifiant du projet dans lequel les informations de la collection sont saisies.',
Line 45... Line 45...
45
	`cc_truk_digital_medium` VARCHAR(255)    COMMENT 'Pour les collections digitales, listes des types de support d''enregistrement. Ex. : DVD-R.',
45
	`cc_truk_digital_medium` VARCHAR(255)    COMMENT 'Pour les collections digitales, listes des types de support d''enregistrement. Ex. : DVD-R.',
46
	`cc_truk_digital_format` VARCHAR(255)    COMMENT 'Pour les collections digitales, listes des types MIME.',
46
	`cc_truk_digital_format` VARCHAR(255)    COMMENT 'Pour les collections digitales, listes des types MIME.',
47
	`cc_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) les données de cette collection sont publiques.',
47
	`cc_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) les données de cette collection sont publiques.',
48
	`cc_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
48
	`cc_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
49
PRIMARY KEY(`cc_id_collection`)
49
PRIMARY KEY(`cc_id_collection`)
50
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient les informations sur les collections.\n' AUTO_INCREMENT=1;
50
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient les informations sur les collections.\n' AUTO_INCREMENT=1;
Line 51... Line 51...
51
 
51
 
52
#---------------------------------------------------------------------------------------------------------------------#
52
#---------------------------------------------------------------------------------------------------------------------#
53
# Insertion des méta-données
53
# Insertion des méta-données
54
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_structure` (
54
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_structure` (
Line 80... Line 80...
80
	`cs_condition_acces` TEXT    COMMENT 'Conditions d''accès à la structure.',
80
	`cs_condition_acces` TEXT    COMMENT 'Conditions d''accès à la structure.',
81
	`cs_condition_usage` TEXT    COMMENT 'Conditions d''usage générales des collections de la structure.',
81
	`cs_condition_usage` TEXT    COMMENT 'Conditions d''usage générales des collections de la structure.',
82
	`cs_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) les données de cette structure sont publiques.',
82
	`cs_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) les données de cette structure sont publiques.',
83
	`cs_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
83
	`cs_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
84
PRIMARY KEY(`cs_id_structure`)
84
PRIMARY KEY(`cs_id_structure`)
85
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient les informations sur les structures.\n' AUTO_INCREMENT=1;
85
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient les informations sur les structures.\n' AUTO_INCREMENT=1;
Line 86... Line 86...
86
 
86
 
87
#---------------------------------------------------------------------------------------------------------------------#
87
#---------------------------------------------------------------------------------------------------------------------#
88
# Insertion des méta-données
88
# Insertion des méta-données
89
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_personne` (
89
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_personne` (
Line 126... Line 126...
126
	`cp_mot_de_passe` VARCHAR(100)    COMMENT 'Mot de passe de la personne pour accéder à l''application. Encodé par SHA1.',
126
	`cp_mot_de_passe` VARCHAR(100)    COMMENT 'Mot de passe de la personne pour accéder à l''application. Encodé par SHA1.',
127
	`cp_ce_annuaire_tela` INTEGER    COMMENT 'Identifiant de la personne dans l''annuaire de Tela Botanica.',
127
	`cp_ce_annuaire_tela` INTEGER    COMMENT 'Identifiant de la personne dans l''annuaire de Tela Botanica.',
128
	`cp_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) les données de cette personne sont publiques.',
128
	`cp_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) les données de cette personne sont publiques.',
129
	`cp_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
129
	`cp_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
130
PRIMARY KEY(`cp_id_personne`)
130
PRIMARY KEY(`cp_id_personne`)
131
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient les informations sur les personnes.\nPar personne nous entendons à la fois les utilisateurs de l''application mais aussi les personnes contacts, les botanistes collecteurs, auteurs...\n' AUTO_INCREMENT=1;
131
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient les informations sur les personnes.\nPar personne nous entendons à la fois les utilisateurs de l''application mais aussi les personnes contacts, les botanistes collecteurs, auteurs...\n' AUTO_INCREMENT=1;
Line 132... Line 132...
132
 
132
 
133
#---------------------------------------------------------------------------------------------------------------------#
133
#---------------------------------------------------------------------------------------------------------------------#
134
# Insertion des méta-données
134
# Insertion des méta-données
135
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_structure_a_personne` (
135
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_structure_a_personne` (
Line 141... Line 141...
141
	`csap_ce_truk_statut` VARCHAR(255)    COMMENT 'Statut(s) de la personne : salarié, bénévole...',
141
	`csap_ce_truk_statut` VARCHAR(255)    COMMENT 'Statut(s) de la personne : salarié, bénévole...',
142
	`csap_mark_contact` BOOL   default 0 COMMENT 'Si la personne est un contact la valeur vaut 1 sinon c''est 0.',
142
	`csap_mark_contact` BOOL   default 0 COMMENT 'Si la personne est un contact la valeur vaut 1 sinon c''est 0.',
143
	`csap_bota_travail_hebdo_tps` INTEGER    COMMENT 'Date de la dernière modification sur cet enregistrement.',
143
	`csap_bota_travail_hebdo_tps` INTEGER    COMMENT 'Date de la dernière modification sur cet enregistrement.',
144
	`csap_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
144
	`csap_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
145
PRIMARY KEY(`csap_id_structure`, `csap_id_personne`, `csap_id_role`)
145
PRIMARY KEY(`csap_id_structure`, `csap_id_personne`, `csap_id_role`)
146
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Table de liaison permettant d''indiquer la composition de la structure en personnel.\nElle permet d''indiquer pour une personne vis à vis d''une structure :\n - si elle est contact\n - les informations de la personne spécifique à cette structure (ex. : téléphone du travail, fonction, service, statut...).' AUTO_INCREMENT=1;
146
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Table de liaison permettant d''indiquer la composition de la structure en personnel.\nElle permet d''indiquer pour une personne vis à vis d''une structure :\n - si elle est contact\n - les informations de la personne spécifique à cette structure (ex. : téléphone du travail, fonction, service, statut...).' AUTO_INCREMENT=1;
Line 147... Line 147...
147
 
147
 
148
#---------------------------------------------------------------------------------------------------------------------#
148
#---------------------------------------------------------------------------------------------------------------------#
149
# Insertion des méta-données
149
# Insertion des méta-données
150
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_meta_donnee` (
150
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_meta_donnee` (
151
	`cmd_id_donnee` INTEGER NOT NULL auto_increment  COMMENT 'Identifiant de la donnée.',
151
	`cmd_id_donnee` INTEGER NOT NULL auto_increment  COMMENT 'Identifiant de la donnée.',
152
	`cmd_ce_table` INTEGER NOT NULL   COMMENT 'Identifiant de la table.',
152
	`cmd_ce_table` INTEGER NOT NULL   COMMENT 'Identifiant de la table.',
153
	`cmd_ce_ligne` VARCHAR(64) NOT NULL   COMMENT 'Identifiant de la ligne à laquelle le champ dans la table d''origine appartient. Pour les tables à clé primaire multi colonnes, bien respecter l''ordre des champs de la clé et inscrire chaque valeur de clé séparée par un tiret "-".',
153
	`cmd_ce_ligne` VARCHAR(64) NOT NULL   COMMENT 'Identifiant de la ligne à laquelle le champ dans la table d''origine appartient. Pour les tables à clé primaire multi colonnes, bien respecter l''ordre des champs de la clé et inscrire chaque valeur de clé séparée par un tiret "-".',
154
	`cmd_ce_champ` INTEGER NOT NULL   COMMENT 'Identifiant du champ.',
154
	`cmd_ce_champ` INTEGER NOT NULL   COMMENT 'Identifiant du champ.',
155
	`cmd_valeur` VARCHAR(255) NOT NULL   COMMENT 'Valeur.',
155
	`cmd_valeur` VARCHAR(255) NOT NULL   COMMENT 'Valeur.',
156
PRIMARY KEY(`cmd_id_donnee`)
156
PRIMARY KEY(`cmd_id_donnee`)
Line 157... Line 157...
157
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient les champs supplémentaires (non standard ou de spécialisation) de la base de données.' AUTO_INCREMENT=1;
157
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient les champs supplémentaires (non standard ou de spécialisation) de la base de données.' AUTO_INCREMENT=1;
158
 
158
 
159
#---------------------------------------------------------------------------------------------------------------------#
159
#---------------------------------------------------------------------------------------------------------------------#
160
# Insertion des méta-données
160
# Insertion des méta-données
Line 168... Line 168...
168
	`cmc_description` VARCHAR(510)    COMMENT 'Description du champ.',
168
	`cmc_description` VARCHAR(510)    COMMENT 'Description du champ.',
169
	`cmc_ce_format_sql` INTEGER    COMMENT 'Identifiant du format SQL utilisé pour ce champ.',
169
	`cmc_ce_format_sql` INTEGER    COMMENT 'Identifiant du format SQL utilisé pour ce champ.',
170
	`cmc_taille` VARCHAR(20)    COMMENT 'Taille du format SQL du champ.',
170
	`cmc_taille` VARCHAR(20)    COMMENT 'Taille du format SQL du champ.',
171
	`cmc_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
171
	`cmc_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
172
PRIMARY KEY(`cmc_id_champ`)
172
PRIMARY KEY(`cmc_id_champ`)
173
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient l''ensemble des champs des tables de la base de données.\n' AUTO_INCREMENT=1;
173
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient l''ensemble des champs des tables de la base de données.\n' AUTO_INCREMENT=1;
Line 174... Line 174...
174
 
174
 
175
#---------------------------------------------------------------------------------------------------------------------#
175
#---------------------------------------------------------------------------------------------------------------------#
176
# Insertion des méta-données
176
# Insertion des méta-données
177
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_meta_liste_valeur` (
177
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_meta_liste_valeur` (
Line 181... Line 181...
181
	`cmlv_nom` VARCHAR(100)    COMMENT 'Nom de la valeur.',
181
	`cmlv_nom` VARCHAR(100)    COMMENT 'Nom de la valeur.',
182
	`cmlv_abreviation` VARCHAR(50)    COMMENT 'Abréviation, code ou identifiant de la valeur.',
182
	`cmlv_abreviation` VARCHAR(50)    COMMENT 'Abréviation, code ou identifiant de la valeur.',
183
	`cmlv_description` VARCHAR(255)    COMMENT 'Description de cette valeur.',
183
	`cmlv_description` VARCHAR(255)    COMMENT 'Description de cette valeur.',
184
	`cmlv_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
184
	`cmlv_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
185
PRIMARY KEY(`cmlv_id_valeur`)
185
PRIMARY KEY(`cmlv_id_valeur`)
186
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Liste l''ensemble des valeurs des tables de type liste.\nUn champ contient des valeurs dans cette table quand il est de type "LISTE".\n' AUTO_INCREMENT=1;
186
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Liste l''ensemble des valeurs des tables de type liste.\nUn champ contient des valeurs dans cette table quand il est de type "LISTE".\n' AUTO_INCREMENT=1;
Line 187... Line 187...
187
 
187
 
188
#---------------------------------------------------------------------------------------------------------------------#
188
#---------------------------------------------------------------------------------------------------------------------#
189
# Insertion des méta-données
189
# Insertion des méta-données
190
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_meta_historique_colonne` (
190
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_meta_historique_colonne` (
191
	`cmhc_id_historique_colonne` INTEGER NOT NULL auto_increment  COMMENT 'Identifiant de cet enregistrement historisé.',
191
	`cmhc_id_historique_colonne` INTEGER NOT NULL auto_increment  COMMENT 'Identifiant de cet enregistrement historisé.',
192
	`cmhc_ce_historique_ligne` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
192
	`cmhc_ce_historique_ligne` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
193
	`cmhc_ce_champ` INTEGER NOT NULL   COMMENT 'Identifiant du champ.',
193
	`cmhc_ce_champ` INTEGER NOT NULL   COMMENT 'Identifiant du champ.',
194
	`cmhc_valeur` VARCHAR(255) NOT NULL   COMMENT 'Valeur du champ pour cette ligne.',
194
	`cmhc_valeur` VARCHAR(255) NOT NULL   COMMENT 'Valeur du champ pour cette ligne.',
195
PRIMARY KEY(`cmhc_id_historique_colonne`)
195
PRIMARY KEY(`cmhc_id_historique_colonne`)
Line 196... Line 196...
196
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient l''historique des valeurs des champs pour les enregistrements des tables de la base de données.\n' AUTO_INCREMENT=1;
196
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient l''historique des valeurs des champs pour les enregistrements des tables de la base de données.\n' AUTO_INCREMENT=1;
197
 
197
 
198
#---------------------------------------------------------------------------------------------------------------------#
198
#---------------------------------------------------------------------------------------------------------------------#
199
# Insertion des méta-données
199
# Insertion des méta-données
Line 219... Line 219...
219
	`csc_mark_acquisition_traitement` BOOL    COMMENT 'Si oui, faites-vous un traitement contre les insectes avant l''intégration dans vos collections ?',
219
	`csc_mark_acquisition_traitement` BOOL    COMMENT 'Si oui, faites-vous un traitement contre les insectes avant l''intégration dans vos collections ?',
220
	`csc_truk_acquisition_traitement_poison` VARCHAR(255)    COMMENT 'Traitement de type empoisonnement effectué lors des des acquisitions.',
220
	`csc_truk_acquisition_traitement_poison` VARCHAR(255)    COMMENT 'Traitement de type empoisonnement effectué lors des des acquisitions.',
221
	`csc_truk_acquisition_traitement_insecte` VARCHAR(255)    COMMENT 'Traitement de type désinctisation effectué lors des des acquisitions.',
221
	`csc_truk_acquisition_traitement_insecte` VARCHAR(255)    COMMENT 'Traitement de type désinctisation effectué lors des des acquisitions.',
222
	`csc_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
222
	`csc_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
223
PRIMARY KEY(`csc_id_structure`)
223
PRIMARY KEY(`csc_id_structure`)
224
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Toutes les données spécifiques à la conservation au sein d''une structure.' AUTO_INCREMENT=1;
224
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Toutes les données spécifiques à la conservation au sein d''une structure.' AUTO_INCREMENT=1;
Line 225... Line 225...
225
 
225
 
226
#---------------------------------------------------------------------------------------------------------------------#
226
#---------------------------------------------------------------------------------------------------------------------#
227
# Insertion des méta-données
227
# Insertion des méta-données
228
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_structure_valorisation` (
228
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_structure_valorisation` (
Line 240... Line 240...
240
	`csv_acces_ss_motif` VARCHAR(255)    COMMENT 'Si oui, quelles démarches doit-on faire pour les consulter ?',
240
	`csv_acces_ss_motif` VARCHAR(255)    COMMENT 'Si oui, quelles démarches doit-on faire pour les consulter ?',
241
	`csv_mark_visite_avec_motif` BOOL    COMMENT 'Peut-on visiter vos collections botaniques en avec des objectifs de recherches scientifiques ?',
241
	`csv_mark_visite_avec_motif` BOOL    COMMENT 'Peut-on visiter vos collections botaniques en avec des objectifs de recherches scientifiques ?',
242
	`csv_visite_avec_motif` VARCHAR(255)    COMMENT 'Si oui, quelles démarches doit-on faire pour les visiter ?',
242
	`csv_visite_avec_motif` VARCHAR(255)    COMMENT 'Si oui, quelles démarches doit-on faire pour les visiter ?',
243
	`csv_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
243
	`csv_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
244
PRIMARY KEY(`csv_id_structure`)
244
PRIMARY KEY(`csv_id_structure`)
245
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Toutes les données spécifiques à la valorisation au sein d''une structure.' AUTO_INCREMENT=1;
245
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Toutes les données spécifiques à la valorisation au sein d''une structure.' AUTO_INCREMENT=1;
Line 246... Line 246...
246
 
246
 
247
#---------------------------------------------------------------------------------------------------------------------#
247
#---------------------------------------------------------------------------------------------------------------------#
248
# Insertion des méta-données
248
# Insertion des méta-données
249
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection_a_personne` (
249
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection_a_personne` (
250
	`ccap_id_collection` INTEGER NOT NULL   COMMENT 'Identifiant de la collection associée à une personne.',
250
	`ccap_id_collection` INTEGER NOT NULL   COMMENT 'Identifiant de la collection associée à une personne.',
251
	`ccap_id_personne` INTEGER NOT NULL   COMMENT 'Identifiant de la personne associée à une collection.',
251
	`ccap_id_personne` INTEGER NOT NULL   COMMENT 'Identifiant de la personne associée à une collection.',
252
	`ccap_id_role` VARCHAR(255) NOT NULL   COMMENT 'Rôle(s) de la personne : auteur, collecteur... permet aussi de connaître qui a les droits de modification sur la collection.',
252
	`ccap_id_role` VARCHAR(255) NOT NULL   COMMENT 'Rôle(s) de la personne : auteur, collecteur... permet aussi de connaître qui a les droits de modification sur la collection.',
253
	`ccap_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
253
	`ccap_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
254
PRIMARY KEY(`ccap_id_collection`, `ccap_id_personne`, `ccap_id_role`)
254
PRIMARY KEY(`ccap_id_collection`, `ccap_id_personne`, `ccap_id_role`)
Line 255... Line 255...
255
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les personnes en rapport avec une collection.' AUTO_INCREMENT=1;
255
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Permet de lister les personnes en rapport avec une collection.' AUTO_INCREMENT=1;
256
 
256
 
257
#---------------------------------------------------------------------------------------------------------------------#
257
#---------------------------------------------------------------------------------------------------------------------#
258
# Insertion des méta-données
258
# Insertion des méta-données
Line 300... Line 300...
300
	`ccb_inventaire_digital_pourcent` INTEGER    COMMENT 'Pourcentage de la documentation en base de données.',
300
	`ccb_inventaire_digital_pourcent` INTEGER    COMMENT 'Pourcentage de la documentation en base de données.',
301
	`ccb_ce_inventaire_etat` INTEGER    COMMENT 'L''inventaire est il complet ou partiel?',
301
	`ccb_ce_inventaire_etat` INTEGER    COMMENT 'L''inventaire est il complet ou partiel?',
302
	`ccb_inventaire_donnee_type` TEXT    COMMENT 'Quels sont les éléments qui ont déjà été inventoriés (Ex. : familles, localités...) ?',
302
	`ccb_inventaire_donnee_type` TEXT    COMMENT 'Quels sont les éléments qui ont déjà été inventoriés (Ex. : familles, localités...) ?',
303
	`ccb_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
303
	`ccb_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
304
PRIMARY KEY(`ccb_id_collection`)
304
PRIMARY KEY(`ccb_id_collection`)
305
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Toutes les informations spécialisées sur une collection de type : botanique' AUTO_INCREMENT=1;
305
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Toutes les informations spécialisées sur une collection de type : botanique' AUTO_INCREMENT=1;
Line 306... Line 306...
306
 
306
 
307
#---------------------------------------------------------------------------------------------------------------------#
307
#---------------------------------------------------------------------------------------------------------------------#
308
# Insertion des méta-données
308
# Insertion des méta-données
309
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_publication` (
309
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_publication` (
310
	`cpu_id_publication` INTEGER NOT NULL auto_increment  COMMENT 'Identifiant de la publication.',
310
	`cpu_id_publication` INTEGER NOT NULL auto_increment  COMMENT 'Identifiant de la publication.',
311
	`cpu_ce_projet` INTEGER NOT NULL   COMMENT 'Identifiant du projet dans lequel les données de cet enregistrement ont été saisies.',
311
	`cpu_ce_projet` INTEGER NOT NULL   COMMENT 'Identifiant du projet dans lequel les données de cet enregistrement ont été saisies.',
312
	`cpu_fmt_nom_complet` VARCHAR(255)    COMMENT 'Intitulé de la publication complet',
312
	`cpu_fmt_nom_complet` VARCHAR(255)    COMMENT 'Intitulé de la publication complet : fmt_auteur, date_parution(année). titre. Editeur (nom), collection, fascicule, indication_nvt. pages.',
313
	`cpu_uri` VARCHAR(255)    COMMENT 'URI de la publication qui peut être un site web...',
313
	`cpu_uri` VARCHAR(255)    COMMENT 'URI de la publication qui peut être un site web...',
314
	`cpu_fmt_auteur` VARCHAR(255)    COMMENT 'Contient le nom formaté de l''intitulé auteur(s). Si plusieurs personnes sont auteurs, l''intitulé est formaté ici.',
314
	`cpu_fmt_auteur` VARCHAR(255)    COMMENT 'Contient le nom formaté de l''intitulé auteur(s). Si plusieurs personnes sont auteurs, l''intitulé est formaté ici.',
315
	`cpu_titre` VARCHAR(255)    COMMENT 'Titre de l''article ou de l''ouvrage.',
315
	`cpu_titre` VARCHAR(255)    COMMENT 'Titre de l''article ou de l''ouvrage.',
316
	`cpu_ce_truk_editeur` VARCHAR(255)    COMMENT 'Identifiant de la structure éditrice de la publication. S''il n''est pas renseignné dans la table Structure, contient AUTRE# suivit du nom complet de la structure éditrice.',
316
	`cpu_ce_truk_editeur` VARCHAR(255)    COMMENT 'Identifiant de la structure éditrice de la publication. S''il n''est pas renseignné dans la table Structure, contient AUTRE# suivit du nom complet de la structure éditrice.',
Line 319... Line 319...
319
	`cpu_indication_nvt` VARCHAR(255)    COMMENT 'Indication du numéro, volume ou tome de la publication. Plutôt utilisé pour les ouvrages et non les articles de revue.',
319
	`cpu_indication_nvt` VARCHAR(255)    COMMENT 'Indication du numéro, volume ou tome de la publication. Plutôt utilisé pour les ouvrages et non les articles de revue.',
320
	`cpu_fascicule` VARCHAR(255)    COMMENT 'Indication du titre du fascicule. Surtout utilisé pour les revues.',
320
	`cpu_fascicule` VARCHAR(255)    COMMENT 'Indication du titre du fascicule. Surtout utilisé pour les revues.',
321
	`cpu_truk_pages` VARCHAR(25)    COMMENT 'Indication du nombre de pages (pour les ouvrages) ou des pages de début et de fin pour un artcile. Dans le cas des ouvrages un nombre doit être présent. Pour les articles deux nombres ou point d''intérogation séparés par un tiret.',
321
	`cpu_truk_pages` VARCHAR(25)    COMMENT 'Indication du nombre de pages (pour les ouvrages) ou des pages de début et de fin pour un artcile. Dans le cas des ouvrages un nombre doit être présent. Pour les articles deux nombres ou point d''intérogation séparés par un tiret.',
322
	`cpu_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
322
	`cpu_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
323
PRIMARY KEY(`cpu_id_publication`)
323
PRIMARY KEY(`cpu_id_publication`)
324
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Publication de type articles scientifiques, ouvrages ou sites web.\n' AUTO_INCREMENT=1;
324
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Publication de type articles scientifiques, ouvrages ou sites web.\n' AUTO_INCREMENT=1;
Line 325... Line 325...
325
 
325
 
326
#---------------------------------------------------------------------------------------------------------------------#
326
#---------------------------------------------------------------------------------------------------------------------#
327
# Insertion des méta-données
327
# Insertion des méta-données
328
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection_a_publication` (
328
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection_a_publication` (
329
	`ccapu_id_collection` INTEGER NOT NULL   COMMENT 'Identifiant de collection.',
329
	`ccapu_id_collection` INTEGER NOT NULL   COMMENT 'Identifiant de collection.',
330
	`ccapu_id_publication` INTEGER NOT NULL   COMMENT 'Identifiant de la publication.',
330
	`ccapu_id_publication` INTEGER NOT NULL   COMMENT 'Identifiant de la publication.',
331
	`ccapu_mark_licence` BOOL    COMMENT 'Booléen indiquant si la publication indiqué correspond aux droits de propriétés intellectuelles de la collection.',
331
	`ccapu_mark_licence` BOOL    COMMENT 'Booléen indiquant si la publication indiqué correspond aux droits de propriétés intellectuelles de la collection.',
332
	`ccapu_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
332
	`ccapu_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
333
PRIMARY KEY(`ccapu_id_collection`, `ccapu_id_publication`)
333
PRIMARY KEY(`ccapu_id_collection`, `ccapu_id_publication`)
Line 334... Line 334...
334
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les publication liées à une collection.' AUTO_INCREMENT=1;
334
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Permet de lister les publication liées à une collection.' AUTO_INCREMENT=1;
335
 
335
 
336
#---------------------------------------------------------------------------------------------------------------------#
336
#---------------------------------------------------------------------------------------------------------------------#
337
# Insertion des méta-données
337
# Insertion des méta-données
338
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_publication_a_personne` (
338
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_publication_a_personne` (
339
	`cpuap_id_publication` INTEGER NOT NULL   COMMENT 'Identifiant d''une publication.',
339
	`cpuap_id_publication` INTEGER NOT NULL   COMMENT 'Identifiant d''une publication.',
340
	`cpuap_id_personne` INTEGER NOT NULL   COMMENT 'Identifiant d''une personne.',
340
	`cpuap_id_personne` INTEGER NOT NULL   COMMENT 'Identifiant d''une personne.',
341
	`cpuap_id_role` INTEGER NOT NULL   COMMENT 'Rôle de la personne vis à vis de la publication : contributeur, auteur...',
341
	`cpuap_id_role` INTEGER NOT NULL   COMMENT 'Rôle de la personne vis à vis de la publication : contributeur, auteur...',
342
	`cpuap_ce_truk_type` VARCHAR(255)    COMMENT 'Contient le type de référence bibliographique : nécrologie, biographie, publication personnelle...',
342
	`cpuap_ce_truk_type` VARCHAR(255)    COMMENT 'Contient le type de référence bibliographique : nécrologie, biographie, publication personnelle...',
343
	`cpuap_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
343
	`cpuap_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
Line 344... Line 344...
344
PRIMARY KEY(`cpuap_id_publication`, `cpuap_id_personne`, `cpuap_id_role`)
344
PRIMARY KEY(`cpuap_id_publication`, `cpuap_id_personne`, `cpuap_id_role`)
345
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les publications d''une personne.' AUTO_INCREMENT=1;
345
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Permet de lister les publications d''une personne.' AUTO_INCREMENT=1;
346
 
346
 
347
#---------------------------------------------------------------------------------------------------------------------#
347
#---------------------------------------------------------------------------------------------------------------------#
348
# Insertion des méta-données
348
# Insertion des méta-données
349
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection_a_relation` (
349
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection_a_relation` (
350
	`ccar_id_collection_01` INTEGER NOT NULL   COMMENT 'Identifiant de la collection n°1.',
350
	`ccar_id_collection_01` INTEGER NOT NULL   COMMENT 'Identifiant de la collection n°1.',
351
	`ccar_id_collection_02` INTEGER NOT NULL   COMMENT 'Identifiant de la collection n°2.',
351
	`ccar_id_collection_02` INTEGER NOT NULL   COMMENT 'Identifiant de la collection n°2.',
352
	`ccar_id_relation` INTEGER NOT NULL   COMMENT 'Indentifiant du type de la relation.',
352
	`ccar_id_relation` INTEGER NOT NULL   COMMENT 'Indentifiant du type de la relation.',
Line 353... Line 353...
353
	`ccar_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
353
	`ccar_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
354
PRIMARY KEY(`ccar_id_collection_01`, `ccar_id_collection_02`, `ccar_id_relation`)
354
PRIMARY KEY(`ccar_id_collection_01`, `ccar_id_collection_02`, `ccar_id_relation`)
355
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les relations entre collection autre que hiérarchique.' AUTO_INCREMENT=1;
355
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Permet de lister les relations entre collection autre que hiérarchique.' AUTO_INCREMENT=1;
356
 
356
 
Line 371... Line 371...
371
	`cpr_ce_indexation_duree` INTEGER    COMMENT 'Durée maximum acceptable pour une procédure d''indexation externe.',
371
	`cpr_ce_indexation_duree` INTEGER    COMMENT 'Durée maximum acceptable pour une procédure d''indexation externe.',
372
	`cpr_ce_indexation_freq` INTEGER    COMMENT 'Fréquence maximum acceptable pour une procédure d''indexation externe.',
372
	`cpr_ce_indexation_freq` INTEGER    COMMENT 'Fréquence maximum acceptable pour une procédure d''indexation externe.',
373
	`cpr_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) ce projet est public. Si oui, il peut être publié dans eFlore.',
373
	`cpr_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) ce projet est public. Si oui, il peut être publié dans eFlore.',
374
	`cpr_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
374
	`cpr_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
375
PRIMARY KEY(`cpr_id_projet`)
375
PRIMARY KEY(`cpr_id_projet`)
376
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient les informations sur un projet de données.\n' AUTO_INCREMENT=1;
376
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient les informations sur un projet de données.\n' AUTO_INCREMENT=1;
Line 377... Line 377...
377
 
377
 
378
#---------------------------------------------------------------------------------------------------------------------#
378
#---------------------------------------------------------------------------------------------------------------------#
379
# Insertion des méta-données
379
# Insertion des méta-données
380
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_personne_a_relation` (
380
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_personne_a_relation` (
381
	`cpar_id_personne_01` INTEGER NOT NULL   COMMENT 'Identifiant de la personne n°1.',
381
	`cpar_id_personne_01` INTEGER NOT NULL   COMMENT 'Identifiant de la personne n°1.',
382
	`cpar_id_personne_02` INTEGER NOT NULL   COMMENT 'Identifiant de la personne n°2.',
382
	`cpar_id_personne_02` INTEGER NOT NULL   COMMENT 'Identifiant de la personne n°2.',
383
	`cpar_id_projet` INTEGER NOT NULL   COMMENT 'Identifiant du projet dans lequel la relation entre les deux personnes s''établie.',
383
	`cpar_id_projet` INTEGER NOT NULL   COMMENT 'Identifiant du projet dans lequel la relation entre les deux personnes s''établie.',
384
	`cpar_id_role` INTEGER NOT NULL   COMMENT 'Identifiant du rôle ou de la valeur établie entre les deux personnes.',
384
	`cpar_id_role` INTEGER NOT NULL   COMMENT 'Identifiant du rôle ou de la valeur établie entre les deux personnes.',
385
	`cpar_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
385
	`cpar_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
386
PRIMARY KEY(`cpar_id_personne_01`, `cpar_id_personne_02`, `cpar_id_projet`, `cpar_id_role`)
386
PRIMARY KEY(`cpar_id_personne_01`, `cpar_id_personne_02`, `cpar_id_projet`, `cpar_id_role`)
Line 387... Line 387...
387
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Relation entre deux personnes vis à vis d''un projet.' AUTO_INCREMENT=1;
387
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Relation entre deux personnes vis à vis d''un projet.' AUTO_INCREMENT=1;
388
 
388
 
389
#---------------------------------------------------------------------------------------------------------------------#
389
#---------------------------------------------------------------------------------------------------------------------#
390
# Insertion des méta-données
390
# Insertion des méta-données
Line 395... Line 395...
395
	`cprv_code` VARCHAR(25) NOT NULL   COMMENT 'Numéro ou code de la version.',
395
	`cprv_code` VARCHAR(25) NOT NULL   COMMENT 'Numéro ou code de la version.',
396
	`cprv_date_debut` DATETIME NOT NULL  default "0000-00-00 00:00:00" COMMENT 'Date de début de la version.',
396
	`cprv_date_debut` DATETIME NOT NULL  default "0000-00-00 00:00:00" COMMENT 'Date de début de la version.',
397
	`cprv_date_fin` DATETIME    COMMENT 'Date de fin de la version.',
397
	`cprv_date_fin` DATETIME    COMMENT 'Date de fin de la version.',
398
	`cprv_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
398
	`cprv_ce_meta` INTEGER NOT NULL   COMMENT 'Identifiant des métadonnées de cet enregistrement.',
399
PRIMARY KEY(`cprv_id_version`)
399
PRIMARY KEY(`cprv_id_version`)
400
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Table contenant les informations sur la version d''un projet.\n' AUTO_INCREMENT=1;
400
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Table contenant les informations sur la version d''un projet.\n' AUTO_INCREMENT=1;
Line 401... Line 401...
401
 
401
 
402
#---------------------------------------------------------------------------------------------------------------------#
402
#---------------------------------------------------------------------------------------------------------------------#
403
# Insertion des méta-données
403
# Insertion des méta-données
404
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_meta_historique_ligne` (
404
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_meta_historique_ligne` (
Line 411... Line 411...
411
	`cmhl_ce_modifier_par` INTEGER NOT NULL   COMMENT 'Identifiant de la personne ayant effectué cette modification sur la ligne.',
411
	`cmhl_ce_modifier_par` INTEGER NOT NULL   COMMENT 'Identifiant de la personne ayant effectué cette modification sur la ligne.',
412
	`cmhl_ce_etat` INTEGER NOT NULL   COMMENT 'Identifiant de l''état de la ligne.',
412
	`cmhl_ce_etat` INTEGER NOT NULL   COMMENT 'Identifiant de l''état de la ligne.',
413
	`cmhl_ip` VARCHAR(50) NOT NULL   COMMENT 'Adresse IP (et MAC éventuellement) depuis laquelle la modification a eu lieu.',
413
	`cmhl_ip` VARCHAR(50) NOT NULL   COMMENT 'Adresse IP (et MAC éventuellement) depuis laquelle la modification a eu lieu.',
414
	`cmhl_session_id` VARCHAR(40)    COMMENT 'Identifiant de session del ''utilisateur.',
414
	`cmhl_session_id` VARCHAR(40)    COMMENT 'Identifiant de session del ''utilisateur.',
415
PRIMARY KEY(`cmhl_id_historique_ligne`)
415
PRIMARY KEY(`cmhl_id_historique_ligne`)
416
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient les métadonnées sur l''historique des enregistrements des tables de la base de données.\n' AUTO_INCREMENT=1;
416
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient les métadonnées sur l''historique des enregistrements des tables de la base de données.\n' AUTO_INCREMENT=1;
Line 417... Line 417...
417
 
417
 
418
#---------------------------------------------------------------------------------------------------------------------#
418
#---------------------------------------------------------------------------------------------------------------------#
419
# Insertion des méta-données
419
# Insertion des méta-données
420
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_commentaire` (
420
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_commentaire` (
Line 425... Line 425...
425
	`ccm_texte` TEXT    COMMENT 'Texte du commentaire.',
425
	`ccm_texte` TEXT    COMMENT 'Texte du commentaire.',
426
	`ccm_ponderation` INTEGER    COMMENT 'Pondération du commentaire (importance). Valeur de 1 à 10.',
426
	`ccm_ponderation` INTEGER    COMMENT 'Pondération du commentaire (importance). Valeur de 1 à 10.',
427
	`ccm_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
427
	`ccm_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
428
	`ccm_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) ce commentaire est public .',
428
	`ccm_mark_public` BOOL   default 0 COMMENT 'Indique si oui (=1) ou non (=0) ce commentaire est public .',
429
PRIMARY KEY(`ccm_id_commentaire`)
429
PRIMARY KEY(`ccm_id_commentaire`)
430
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Contient les commentaires.\n' AUTO_INCREMENT=1;
430
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient les commentaires.\n' AUTO_INCREMENT=1;
Line 431... Line 431...
431
 
431
 
432
#---------------------------------------------------------------------------------------------------------------------#
432
#---------------------------------------------------------------------------------------------------------------------#
433
# Insertion des méta-données
433
# Insertion des méta-données
434
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection_a_commentaire` (
434
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection_a_commentaire` (
435
	`ccac_id_collection` INTEGER NOT NULL   COMMENT 'Identifiant de la collection.',
435
	`ccac_id_collection` INTEGER NOT NULL   COMMENT 'Identifiant de la collection.',
436
	`ccac_id_commentaire` INTEGER NOT NULL   COMMENT 'Identifiant du commentaire.',
436
	`ccac_id_commentaire` INTEGER NOT NULL   COMMENT 'Identifiant du commentaire.',
437
	`ccac_truk_type` VARCHAR(255)    COMMENT 'Liste des types de commentaires séparés par des points virgules.',
437
	`ccac_truk_type` VARCHAR(255)    COMMENT 'Liste des types de commentaires séparés par des points virgules.',
438
	`ccac_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
438
	`ccac_ce_meta` INTEGER    COMMENT 'Identifiant des métadonnées de cet enregistrement.',
439
PRIMARY KEY(`ccac_id_collection`, `ccac_id_commentaire`)
439
PRIMARY KEY(`ccac_id_collection`, `ccac_id_commentaire`)
Line 440... Line 440...
440
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les commentaires / notes faits sur une collection.' AUTO_INCREMENT=1;
440
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Permet de lister les commentaires / notes faits sur une collection.' AUTO_INCREMENT=1;
441
 
441
 
442
#---------------------------------------------------------------------------------------------------------------------#
442
#---------------------------------------------------------------------------------------------------------------------#
443
# Insertion des méta-données
443
# Insertion des méta-données
444
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_projet_a_structure` (
444
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_projet_a_structure` (
445
	`cpras_id_projet` INTEGER NOT NULL   COMMENT '',
445
	`cpras_id_projet` INTEGER NOT NULL   COMMENT '',
446
	`cpras_id_structure` INTEGER NOT NULL   COMMENT '',
446
	`cpras_id_structure` INTEGER NOT NULL   COMMENT '',
447
	`cpras_truk_role` VARCHAR(255)    COMMENT '',
447
	`cpras_truk_role` VARCHAR(255)    COMMENT '',
448
	`cpras_ce_meta` INTEGER    COMMENT '',
448
	`cpras_ce_meta` INTEGER    COMMENT '',
Line 449... Line 449...
449
PRIMARY KEY(`cpras_id_projet`, `cpras_id_structure`)
449
PRIMARY KEY(`cpras_id_projet`, `cpras_id_structure`)
450
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='' AUTO_INCREMENT=1;
450
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='' AUTO_INCREMENT=1;
451
 
451
 
452
#---------------------------------------------------------------------------------------------------------------------#
452
#---------------------------------------------------------------------------------------------------------------------#
Line 5210... Line 5210...
5210
	INSERT INTO `tb_coel`.`coel_meta_colonne` (`cmc_id_champ` ,`cmc_ce_projet` ,`cmc_ce_liste` ,`cmc_ce_table` ,`cmc_nom` ,`cmc_abreviation` ,`cmc_description` ,`cmc_ce_format_sql` ,`cmc_taille` ,`cmc_ce_meta`) VALUES 
5210
	INSERT INTO `tb_coel`.`coel_meta_colonne` (`cmc_id_champ` ,`cmc_ce_projet` ,`cmc_ce_liste` ,`cmc_ce_table` ,`cmc_nom` ,`cmc_abreviation` ,`cmc_description` ,`cmc_ce_format_sql` ,`cmc_taille` ,`cmc_ce_meta`) VALUES 
5211
	('232', '1', '0', '118', 'cpu_ce_projet', 'cpu_ce_p', 'Identifiant du projet dans lequel les données de cet enregistrement ont été saisies.', '15', '', '1187');
5211
	('232', '1', '0', '118', 'cpu_ce_projet', 'cpu_ce_p', 'Identifiant du projet dans lequel les données de cet enregistrement ont été saisies.', '15', '', '1187');
5212
INSERT INTO `tb_coel`.`coel_meta_historique_ligne` (`cmhl_id_historique_ligne` ,`cmhl_ce_table` ,`cmhl_cle_ligne` ,`cmhl_enregistrement` ,`cmhl_date_modification` ,`cmhl_notes` ,`cmhl_ce_modifier_par` ,`cmhl_ce_etat` ,`cmhl_ip`) VALUES 
5212
INSERT INTO `tb_coel`.`coel_meta_historique_ligne` (`cmhl_id_historique_ligne` ,`cmhl_ce_table` ,`cmhl_cle_ligne` ,`cmhl_enregistrement` ,`cmhl_date_modification` ,`cmhl_notes` ,`cmhl_ce_modifier_par` ,`cmhl_ce_etat` ,`cmhl_ip`) VALUES 
5213
	('1187', '108', '232', NULL , NOW( ) , 'Ajout des informations sur une colonne.', '1', '1', '162.38.234.1');
5213
	('1187', '108', '232', NULL , NOW( ) , 'Ajout des informations sur une colonne.', '1', '1', '162.38.234.1');
5214
	INSERT INTO `tb_coel`.`coel_meta_colonne` (`cmc_id_champ` ,`cmc_ce_projet` ,`cmc_ce_liste` ,`cmc_ce_table` ,`cmc_nom` ,`cmc_abreviation` ,`cmc_description` ,`cmc_ce_format_sql` ,`cmc_taille` ,`cmc_ce_meta`) VALUES 
5214
	INSERT INTO `tb_coel`.`coel_meta_colonne` (`cmc_id_champ` ,`cmc_ce_projet` ,`cmc_ce_liste` ,`cmc_ce_table` ,`cmc_nom` ,`cmc_abreviation` ,`cmc_description` ,`cmc_ce_format_sql` ,`cmc_taille` ,`cmc_ce_meta`) VALUES 
5215
	('233', '1', '0', '118', 'cpu_fmt_nom_complet', 'cpu_fnc', 'Intitulé de la publication complet', '29', '255', '1188');
5215
	('233', '1', '0', '118', 'cpu_fmt_nom_complet', 'cpu_fnc', 'Intitulé de la publication complet : fmt_auteur, date_parution(année). titre. Editeur (nom), collection, fascicule, indication_nvt. pages.', '29', '255', '1188');
5216
INSERT INTO `tb_coel`.`coel_meta_historique_ligne` (`cmhl_id_historique_ligne` ,`cmhl_ce_table` ,`cmhl_cle_ligne` ,`cmhl_enregistrement` ,`cmhl_date_modification` ,`cmhl_notes` ,`cmhl_ce_modifier_par` ,`cmhl_ce_etat` ,`cmhl_ip`) VALUES 
5216
INSERT INTO `tb_coel`.`coel_meta_historique_ligne` (`cmhl_id_historique_ligne` ,`cmhl_ce_table` ,`cmhl_cle_ligne` ,`cmhl_enregistrement` ,`cmhl_date_modification` ,`cmhl_notes` ,`cmhl_ce_modifier_par` ,`cmhl_ce_etat` ,`cmhl_ip`) VALUES 
5217
	('1188', '108', '233', NULL , NOW( ) , 'Ajout des informations sur une colonne.', '1', '1', '162.38.234.1');
5217
	('1188', '108', '233', NULL , NOW( ) , 'Ajout des informations sur une colonne.', '1', '1', '162.38.234.1');
5218
	INSERT INTO `tb_coel`.`coel_meta_colonne` (`cmc_id_champ` ,`cmc_ce_projet` ,`cmc_ce_liste` ,`cmc_ce_table` ,`cmc_nom` ,`cmc_abreviation` ,`cmc_description` ,`cmc_ce_format_sql` ,`cmc_taille` ,`cmc_ce_meta`) VALUES 
5218
	INSERT INTO `tb_coel`.`coel_meta_colonne` (`cmc_id_champ` ,`cmc_ce_projet` ,`cmc_ce_liste` ,`cmc_ce_table` ,`cmc_nom` ,`cmc_abreviation` ,`cmc_description` ,`cmc_ce_format_sql` ,`cmc_taille` ,`cmc_ce_meta`) VALUES 
5219
	('234', '1', '0', '118', 'cpu_uri', 'cpu_u', 'URI de la publication qui peut être un site web...', '29', '255', '1189');
5219
	('234', '1', '0', '118', 'cpu_uri', 'cpu_u', 'URI de la publication qui peut être un site web...', '29', '255', '1189');
5220
INSERT INTO `tb_coel`.`coel_meta_historique_ligne` (`cmhl_id_historique_ligne` ,`cmhl_ce_table` ,`cmhl_cle_ligne` ,`cmhl_enregistrement` ,`cmhl_date_modification` ,`cmhl_notes` ,`cmhl_ce_modifier_par` ,`cmhl_ce_etat` ,`cmhl_ip`) VALUES 
5220
INSERT INTO `tb_coel`.`coel_meta_historique_ligne` (`cmhl_id_historique_ligne` ,`cmhl_ce_table` ,`cmhl_cle_ligne` ,`cmhl_enregistrement` ,`cmhl_date_modification` ,`cmhl_notes` ,`cmhl_ce_modifier_par` ,`cmhl_ce_etat` ,`cmhl_ip`) VALUES 
Line 5754... Line 5754...
5754
VALUES ('tb_coel', 'coel_structure_conservation', 'csc_ce_meta', 'tb_coel', 'coel_meta_historique_ligne', 'cmhl_id_historique_ligne');
5754
VALUES ('tb_coel', 'coel_structure_conservation', 'csc_ce_meta', 'tb_coel', 'coel_meta_historique_ligne', 'cmhl_id_historique_ligne');
5755
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`) 
5755
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`) 
5756
VALUES ('tb_coel', 'coel_structure_valorisation', 'csv_ce_meta', 'tb_coel', 'coel_meta_historique_ligne', 'cmhl_id_historique_ligne');
5756
VALUES ('tb_coel', 'coel_structure_valorisation', 'csv_ce_meta', 'tb_coel', 'coel_meta_historique_ligne', 'cmhl_id_historique_ligne');
5757
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`) 
5757
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`) 
5758
VALUES ('tb_coel', 'coel_collection_botanique', 'ccb_ce_meta', 'tb_coel', 'coel_meta_historique_ligne', 'cmhl_id_historique_ligne');
5758
VALUES ('tb_coel', 'coel_collection_botanique', 'ccb_ce_meta', 'tb_coel', 'coel_meta_historique_ligne', 'cmhl_id_historique_ligne');
-
 
5759
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`) 
-
 
5760
VALUES ('tb_coel', 'coel_structure_a_personne', 'csap_id_role', 'tb_coel', 'coel_meta_liste_valeur', 'cmlv_id_valeur');
Line 5759... Line 5761...
5759
 
5761
 
5760
# Table PMA_DESIGNER_COORDS
5762
# Table PMA_DESIGNER_COORDS
5761
DELETE FROM `phpmyadmin`.`pma_designer_coords` WHERE `db_name` = 'tb_coel';
5763
DELETE FROM `phpmyadmin`.`pma_designer_coords` WHERE `db_name` = 'tb_coel';
5762
INSERT INTO `phpmyadmin`.`pma_designer_coords` (`db_name`, `table_name`, `x`, `y`, `v`, `h`) 
5764
INSERT INTO `phpmyadmin`.`pma_designer_coords` (`db_name`, `table_name`, `x`, `y`, `v`, `h`)