Loader_Generate_Nation_Script — Genererar ett shell-skript för den angivna plattformen som läser in uppslagstabellerna för county och state.
text loader_generate_nation_script(
text os)
;
Genererar ett skalskript för den angivna plattformen som läser in tabellerna county_all
, county_all_lookup
, state_all
i tiger_data-schema
. Dessa ärver respektive från tabellerna county
, county_lookup
, state
i tiger-schemat
.
Den använder unzip på Linux (7-zip på Windows som standard) och wget för att göra nedladdningen. Den använder Section 4.7.2, “Använda Shapefile-inläsaren” för att ladda in data.
Den använder följande kontrolltabeller tiger.loader_platform
, tiger.loader_variables
och tiger.loader_lookuptables
för att styra processen och olika OS shell syntaxvariationer.
loader_variables
håller reda på olika variabler som t.ex. folkräkningsplats, år, data och staging-schema
loader_platform
profiler för olika plattformar och var de olika körbara filerna finns. Levereras med windows och linux/unix. Fler kan läggas till.
loader_lookuptables
varje post definierar en typ av tabell (stat, county), om poster ska behandlas i den och hur de ska laddas in. Definierar stegen för att importera data, iscensätta data, lägga till, ta bort kolumner, index och begränsningar för varje. Varje tabell har staten som prefix och ärver från en tabell i tiger-schemat. t.ex. skapar tiger_data.ma_faces
som ärver från tiger. faces
Förbättrad: 2.4.1 zip code 5 tabulation area (zcta5) laddningssteg fixades och när det är aktiverat laddas zcta5-data som en enda tabell som heter zcta5_all som en del av nationsskriptets laddning.
Tillgänglighet: 2.1.0
![]() |
|
Om du vill att zip code 5 tabulation area (zcta5) ska ingå i din nationella skriptinläsning gör du följande: UPDATE tiger.loader_lookuptables SET load = true WHERE table_name = 'zcta510'; |
![]() |
|
Om du körde |
Generera skriptskript för att läsa in nationsdata Windows.
SELECT loader_generate_nation_script('windows');
Generera skript för att ladda upp data för Linux/Unix-system.
SELECT loader_generate_nation_script('sh');