郵便番号簿
create table zipcodes ( id int, --郵便番号ID 自動連番 jiscode varchar(10), --全国地方公共団体コード zipcode5 varchar(5), --(旧)郵便番号(5桁) zipcode char(7) NOT NULL, --郵便番号(7桁) pref_kana varchar(50), --都道府県名カタカナ city_kana varchar(200), --市区町村名カタカナ section_kana varchar(400), --町域名カタカナ pref varchar(50), --都道府県名 city varchar(200), --市区町村名 section varchar(200), --町域名 somezips int, --一町域が二以上の郵便番号で表される場合 aza int, --小字毎に番地が起番されている町域の表示 choume int, --丁目を有する町域の場合の表示 sometowns int, --一つの郵便番号で二以上の町域を表す場合 changed int, --更新の表示 changed_why int, --変更理由 primary key (id) );
create table zipcodes ( id int, jiscode varchar(10), zipcode5 varchar(5), zipcode char(7) NOT NULL, pref_kana varchar(50), city_kana varchar(200), section_kana varchar(400), pref varchar(50), city varchar(200), section varchar(200), somezips int, aza int, choume int, sometowns int, changed int, changed_why int, primary key (id) );
C:\home\work\postal>ruby script\generate controller zipcode
exists app/controllers/
exists app/helpers/
create app/views/zipcode
exists test/functional/
create app/controllers/zipcode_controller.rb
create test/functional/zipcode_controller_test.rb
create app/helpers/zipcode_helper.rb
C:\home\work\postal>ruby script\generate model Zipcode
exists app/models/
exists test/unit/
exists test/fixtures/
create app/models/zipcode.rb
create test/unit/zipcode_test.rb
create test/fixtures/zipcodes.yml
create db/migrate
create db/migrate/001_create_zipcodes.rb