Loader_Generate_Nation_Script — Génère un script shell pour la plate-forme spécifiée qui charge les données dans les tables county et state.
text loader_generate_nation_script(text os);
Génère un script shell pour la plate-forme spécifiée qui charge les tables county_all, county_all_lookup, state_all dans le schéma tiger_data. Elles héritent respectivement des tables county, county_lookup, state dans le schéma tiger.
Il utilise unzip sous Linux (7-zip sous Windows par défaut) et wget pour effectuer le téléchargement. Il utilise Section 4.7.2, “Utilisation de l'utilitaire qui permet de charger des fichiers Shapefile” pour charger les données.
Il utilise les tables de contrôle suivantes tiger.loader_platform, tiger.loader_variables et tiger.loader_lookuptables pour contrôler le processus et les différentes variations syntaxiques de l'interpréteur de commandes du système d'exploitation.
loader_variables garde la trace de diverses variables telles que le site de recensement, l'année, les données et les schémas d'étape
loader_platform profils des différentes plates-formes et de l'emplacement des différents exécutables. Fourni avec windows et linux/unix. D'autres peuvent être ajoutés.
loader_lookuptables chaque enregistrement définit un type de table (state, county), s'il faut y traiter les enregistrements et comment les charger. Définit les étapes d'importation des données, de structuration des données, d'ajout et de suppression de colonnes, d'index et de contraintes pour chaque table. Chaque table est préfixée par l'état et hérite d'une table du schéma tigre. Par exemple, crée tiger_data.ma_faces qui hérite de tiger.faces
Enhanced: 2.4.1 ZIP Code 5 tabulation area (zcta5) load step was fixed and when enabled, zcta5 data is loaded as a single table called zcta5_all as part of the nation script load.
Disponibilité : 2.1.0
|
|
|
If you want ZIP Code 5 tabulation area (zcta5) to be included in your nation script load, do the following: UPDATE tiger.loader_lookuptables SET load = true WHERE table_name = 'zcta510'; |
|
|
|
Si vous utilisiez la version |
Générer un script pour charger les données de la nation sur Windows.
SELECT loader_generate_nation_script('windows');
Générer un script pour charger les données pour les systèmes Linux/Unix.
SELECT loader_generate_nation_script('sh');