Loader_Generate_Nation_Script — 指定したプラットフォーム用の、国と州のルックアップテーブルをロードするシェルスクリプトを生成します。
text loader_generate_nation_script(
text os)
;
tiger_data
スキーマにcounty_all
, county_all_lookup
, state_all
テーブルをロードする、指定したプラットフォーム用のシェルスクリプトを生成します。それぞれtiger
スキーマのcounty
, county_lookup
, state
から継承されます。
ダウンロードには、Linuxではunzip (Windowsのデフォルトは7-zip)とwgetとを使います。データの格納には「シェープファイルローダを使う」を使います。
プロセスの制御や異なるOSのシェルの書式の制御のために、制御テーブルtiger.loader_platform
, tiger.loader_variables
, tiger.loader_lookuptables
を使います。
loader_variables
国勢調査ダウンロードサイト、年度、データと準備スキーマといった種々の変数の軌跡を保持します。
loader_platform
には、種々のプラットフォームのプロファイルや実行可能ファイルの置いてある位置を持ちます。windowsとLinux/unixを備えています。追加も可能です。
レコードごとにテーブルの種類 (州、国)、レコード処理の有無、ロード方法を定義しています。データインポート方法、データ格納準備、カラム追加、カラム削除、インデックス、制約がそれぞれで定義されています。個々のテーブルは、名前の先頭に州コードを持ち、tigerスキーマのテーブルから継承されています。たとえば、tiger.faces
から継承されたtiger_data.ma_faces
する、といったことが行われます。
Enhanced: 2.4.1 ZCTA5 (Zip Code 5 Tabulation Area)ロード手順は修正され、有効になった時に、ZCTA5データは、国スクリプトのロードの一部として、zcta5_allという名前の単一テーブルにロードされます。
Availability: 2.1.0
![]() | |
国スクリプトのロードにZCTA5 (Zip Code 5 Tabulation Area)を取り込みたい場合には、次のようにします。 UPDATE tiger.loader_lookuptables SET load = true WHERE table_name = 'zcta510'; |
![]() | |
|