Subversion Repositories eFlore/Applications.coel

Rev

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

Rev Author Line No. Line
54 jpm 1
#------------------------------------------------------------------------------------------------------------------------
2
# SCRIPT de MIGRATION de HERBIERS vers COEL v1.0
3
#------------------------------------------------------------------------------------------------------------------------
4
# TODO : remplacer les valeurs vides par NULL -> utiliser le script remplacer_vide_par_null.php
5
 
6
SET @idm = 0;# Identifiant pour les métadonnées
7
#---------------------------------------------------------------------------------------------------------------------#
8
#
9
# Insertion du projet Indeventaire des Herbiers de France - Version 1
10
INSERT INTO tb_coel.coel_projet (cpr_id_projet, cpr_nom, cpr_abreviation, cpr_description, cpr_url, cpr_ce_meta) VALUES
11
	SELECT 2, EPR_INTITULE_PROJET, EPR_ABREVIATION_PROJET, EPR_DESCRIPTION_PROJET, EPR_LIEN_WEB, @idm
12
	FROM tb_herbiers.HERBIERS_ORGANISATION;
13
INSERT INTO tela_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
14
	(@idm := @idm+1, '123', '2', NULL , NOW( ) , 'Ajout du projet IHF', '1', '1', '162.38.234.1');
15
 
16
#------------------------------------------------------------------------------------------------------------------------
17
# HERBIERS_ORGANISATION vers coel_structure
18
ALTER TABLE tb_herbiers.HERBIERS_ORGANISATION  ORDER BY ID_ORG;# Classement des organisations par ID croissant
19
ALTER TABLE tb_herbiers.HERBIERS_ORGANISATION  DROP NUM_COLLECTION,  DROP ADRESS_TEXT,  DROP TIME_ZONE ;# Suppression des champs inutiles
20
SET @idm_tmp = @idm;# Identifiant pour les métadonnées temporaire
21
INSERT INTO tb_coel.coel_structure
22
	(cs_id_structure, cs_ce_projet, cs_ce_mere, cs_guid, cs_nom, cs_adresse_01, cs_code_postal, cs_ville, cs_region, cs_telephone, cs_fax, cs_courriel, cs_truk_url,
23
	cs_pays, cs_ce_type, cs_ce_truk_type_prive, cs_ce_truk_type_public, cs_adresse_02, cs_date_fondation, cs_nbre_personne, cs_condition_acces, cs_condition_usage, cs_ce_meta)
24
	SELECT ID_ORG, 2, 0, CONCAT('URN:tela-botanica.org:ihf:str',ID_ORG), INSTITUTION_NAME, ADRESS_LINE, ZIP, TOWN, REGION, COUNTRY_CODE, TEL, FAX, EMAIL, HO_URL,
25
	LOGO, ORGANISATION_CLASS, COLLECTION_CLASS, INDEX_HERB, ACCESS_RESTRICTION, STATUT_PUBLICATION, SOURCE_DES_DONNEES,
26
	DATE_DERNIERE_MODIF, CE_MODIFIER_PAR
27
	FROM tb_herbiers.HERBIERS_ORGANISATION;