Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

No changes between revisions

Ignore whitespace Rev 995 → Rev 996

/tags/v5.3-amandaie/docs/projets/iso-3166-1/bdd/A_LIRE_iso-3166-1.txt
New file
0,0 → 1,23
1. Créer la structure de la table à l'aide du fichier iso-3166-1_vxxxx.sql correspondant à votre version en utilisant
l'onglet "Importer" de PhpMyAdmin
2. Vérifier la présence des fichiers tsv contenant les données à l'emplacement :
http://www.tela-botanica.org/eflore/donnees/iso-3166-1/xxxx/iso-3166-1_vxxxx.csv
http://www.tela-botanica.org/eflore/donnees/iso-3166-1/xxxx/iso-3166-1_ontologies_vxxxx.csv
3. Se connecter sur le serveur en root. Puis lancer les commandes suivantes :
/usr/local/mysql/bin/mysql -u telabotap -p --local-infile=1
use tb_eflore
LOAD DATA LOCAL INFILE '/home/telabotap/www/eflore/donnees/iso-3166-1/xxxx/iso-3166-1_vxxxx.tsv'
REPLACE INTO TABLE iso_3166_1_vxxxx
CHARACTER SET utf8
FIELDS TERMINATED BY '\t'
ESCAPED BY '\\'
IGNORE 1 LINES;
 
LOAD DATA LOCAL INFILE '/home/telabotap/www/eflore/donnees/iso-3166-1/xxxx/iso-3166-1_ontologies_vxxxx.tsv'
REPLACE INTO TABLE iso_3166_1_ontologies_vxxxx
CHARACTER SET utf8
FIELDS TERMINATED BY '\t'
ESCAPED BY '\\'
IGNORE 1 LINES;
4. Générer (ou compléter) la table iso_3166_1_meta avec les informations de la nouvelle version si la requête SQL
d'insertion n'était pas présente dans le fichier iso-3166-1_vxxxx.sql
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/tags/v5.3-amandaie/docs/projets/iso-3166-1/bdd/iso-3166-1_v2006.sql
New file
0,0 → 1,64
--
-- Structure de la table `iso_3166_1_meta`
--
 
CREATE TABLE IF NOT EXISTS `iso_3166_1_meta` (
`guid` varchar(255) NOT NULL DEFAULT 'urn:lsid:tela-botanica.org:#projet:#version',
`langue_meta` varchar(2) NOT NULL DEFAULT 'fr',
`code` varchar(20) NOT NULL,
`version` varchar(20) NOT NULL,
`titre` varchar(255) DEFAULT NULL,
`description` text,
`mots_cles` varchar(510) DEFAULT NULL,
`citation` varchar(255) DEFAULT NULL,
`url_tech` varchar(510) DEFAULT NULL,
`url_projet` varchar(510) DEFAULT NULL,
`source` text,
`createurs` text,
`editeur` varchar(1000) NOT NULL DEFAULT 'nom=Tela Botanica,guid=urn:lsid:tela-botanica.org,courriel=accueil@tela-botanica.org,telephone=+334 67 52 41 22,url.info=http://www.tela-botanica.org/page:association_tela_botanica,url.logo=http://www.tela-botanica.org/sites/accueil/generique/images/graphisme/logo_tela_fond_blanc.png,type=organisation,acronyme=TB,adresse=Association Tela Botanica - Institut de Botanique - 167 rue Auguste Broussonnet 34090 MONTPELLIER FRANCE,latitude.wgs84=43.615892,longitude.wgs84=3.871736,contact.prenom=Jean-Pascal,contact.nom=MILCENT,contact.courriel=jpm@tela-botanica.org,contact.role=administrateur des données;',
`contributeurs` text,
`droits` text,
`url_droits` varchar(510) DEFAULT NULL,
`langue` varchar(255) NOT NULL DEFAULT 'fr',
`date_creation` varchar(30) NOT NULL DEFAULT 'YYYY-MM-DD',
`date_validite` varchar(255) DEFAULT NULL,
`couverture_spatiale` varchar(510) NOT NULL DEFAULT 'iso-3166-1.id=FX;',
`couverture_temporelle` varchar(510) DEFAULT NULL,
`web_services` varchar(510) DEFAULT NULL COMMENT 'ontologies,meta-donnees,noms,taxons,aide,textes,images,observations,noms-vernaculaires',
PRIMARY KEY (`guid`,`langue_meta`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
--
-- Contenu de la table `iso_3166_1_meta`
--
 
INSERT INTO `iso_3166_1_meta` (`guid`, `langue_meta`, `code`, `version`, `titre`, `description`, `mots_cles`, `citation`, `url_tech`, `url_projet`, `source`, `createurs`, `editeur`, `contributeurs`, `droits`, `url_droits`, `langue`, `date_creation`, `date_validite`, `couverture_spatiale`, `couverture_temporelle`, `web_services`) VALUES
('urn:lsid:tela-botanica.org:iso_3166_1:2006', 'fr', 'ISO-3166-1', '2006', 'Liste des pays selon le standard iso', 'Ce tableau de décodage offre à l''utilisateur de l''ISO 3166-1 un accès aisé aux définitions des 676 codets disponibles dans le code alpha-2 de la norme ISO relative aux codes des pays.\r\n\r\nLe contenu de ce document provient de deux sources : la liste officielle des codets de l''ISO 3166-1 et la liste des codets réservés de l''ISO 3166-1, qui contient des informations sur l''attribution des codes qui ne font pas officiellement partie de l''ISO 3166-1 (voir "Les codets réservés"). Les codets réservés présentent un statut différent en fonction des restrictions concernant leur emploi dans le cadre du système de codes des pays de l''ISO. Certains peuvent être utilisés, d''autres ne le peuvent pas.\r\n\r\n', 'pays, code alpha-2, iso', NULL, 'http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=IntegrationInsee', 'www.iso.org', NULL, 'o.nom=ISO', 'nom=Tela Botanica,guid=urn:lsid:tela-botanica.org,courriel=accueil@tela-botanica.org,telephone=+334 67 52 41 22,url.info=http://www.tela-botanica.org/page:association_tela_botanica,url.logo=http://www.tela-botanica.org/sites/accueil/generique/images/graphisme/logo_tela_fond_blanc.png,type=organisation,acronyme=TB,adresse=Association Tela Botanica - Institut de Botanique - 167 rue Auguste Broussonnet 34090 MONTPELLIER FRANCE,latitude.wgs84=43.615892,longitude.wgs84=3.871736,contact.prenom=Jean-Pascal,contact.nom=MILCENT,contact.courriel=jpm@tela-botanica.org,contact.role=administrateur des données;', NULL, NULL, NULL, 'fr', '2011-01-01', NULL, '', NULL, 'zone-geo:0.1;ontologies:0.1;meta-donnees:0.1');
 
--
-- Structure de la table `iso_3166_1_ontologies_v2006`
--
 
CREATE TABLE IF NOT EXISTS `iso_3166_1_ontologies_v2006` (
`id` int(3) NOT NULL DEFAULT '0',
`classe_id` int(3) DEFAULT NULL,
`nom` varchar(40) DEFAULT NULL,
`description` varchar(552) DEFAULT NULL,
`code` varchar(25) DEFAULT NULL,
`complements` text,
PRIMARY KEY (`id`),
KEY `nom` (`nom`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
--
-- Structure de la table `iso_3166_1_v2006`
--
 
CREATE TABLE IF NOT EXISTS `iso_3166_1_v2006` (
`codet` varchar(2) NOT NULL,
`nom_anglais` varchar(100) NOT NULL COMMENT 'Les noms officiels de pays figurent en MAJUSCULES. Les autres noms sont orthographiés normalement (c''est-à-dire avec des minuscules).',
`nom_francais` varchar(100) NOT NULL COMMENT 'La liste des codets réservés de l''ISO 3166-1 n''est disponible qu''en anglais, d''où l''absence de noms français pour les rubriques qui ne figurent pas officiellement dans l''ISO 3166-1.',
`remarque` text NOT NULL COMMENT ' Ici peuvent figurer des indications telles que : * Sigle de l''organisation ou nom du pays pour le compte duquel une réservation a été effectuée * Date de réservation * Abréviation du document source pour le codet réservé * Texte explicatif',
`codet_statut` varchar(50) NOT NULL,
PRIMARY KEY (`codet`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;