Name

Loader_Generate_Nation_Script — Gerar uma script shell para a plataforma especificada que carrega as lookup tables de condado e estado.

Synopsis

text loader_generate_nation_script(text os);

Descrição

Gera uma script shell para a plataforma especificada que carrega as tables county_all, county_all_lookup, state_all dento do esquema tiger_data. Elas herdam respectivamente das tables county, county_lookup, state no esquema tiger.

Utiliza unzip no Linux (7-zip no Windows por padrão) e wget para fazer o download. Usa Section 4.7.2, “shp2pgsql: Using the ESRI Shapefile Loader” para carregar nos dados.

Utiliza as seguintes tables de controle: tiger.loader_platform, tiger.loader_variables, e tiger.loader_lookuptables para controlar o processo e diferentes variações de sintaxe OS shell.

  1. loader_variables armazena pistas de várias variáveis como o site do censo, ano, dados e esquemas representativos.

  2. loader_platform perfis de numerosas plataformas e onde as várias executáveis estão localizadas. Está com o windows e linux/unix. Mais pode ser adicionado.

  3. loader_lookuptables cada relato define um tipo de table (estado, condado), quer para processar relatos nelas ou para carregar eles. Define os passos para importar dados, dados de representação, adicionar, remove colunas, indexes e restrições para cada um. Cada table é prefixada com o estado de uma table em um esquema tiger. ex: cria tiger_data.ma_faces, os quais herda das 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.

Disponibilidade: 2.1.0

[Note]

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';
[Note]

Se você estiver executando a versão tiger_2010 e quer recarregar como estado com tiger_2011, você vai precisar, para o primeiro carregamento, gerar e executar drop statements Drop_Nation_Tables_Generate_Script antes de executar essa script.

Exemplos

Gerar script para carregar dados de uma nação no Windows.

SELECT loader_generate_nation_script('windows'); 

Gerar script para carregar dados para os sistemas Linux/Unix.

SELECT loader_generate_nation_script('sh');