2017年08月07日

Azure Database for PostgreSQL プレビュー


pgadmin3で、接続テスト 
Azure.png

1.Show All; で設定確認 (English_United States.1252になっていた)
"lc_collate";"English_United States.1252"
"lc_ctype";"English_United States.1252"
"lc_messages";"English_United States.1252"
"lc_monetary";"English_United States.1252"
"lc_numeric";"English_United States.1252"
"lc_time";"English_United States.1252"


2.データベースを2つ作成
---------------------------------------
CREATE DATABASE a1_testdb
---------------------------------------
CREATE DATABASE a2_testdb
  TEMPLATE template0 ENCODING 'UTF-8'
  LC_COLLATE 'C' LC_CTYPE 'C';


3.テーブルを2つ作成
CREATE TABLE m_zip7 
 ( 
 PSNO    VarChar( 8) not null,
 KANA    VarChar(100),
 ADDR    VarChar(100)
 )

4.デモデータをインサート
---------------------------------------
INSERT INTO m_zip7 VALUES
  ('201-257','アハ' , 'は(清音)')
 ,('201-260','アバ', 'ば(濁音)')
 ,('201-261','アパ', 'ぱ(半濁音)')
 ,('203-217','アハ' , 'ハ(清音)')
 ,('203-220','アバ', 'バ(濁音)')
 ,('203-221','アパ', 'パ(半濁音)')
 ,('201-257','アハ' , 'あ(清音)')
 ,('201-260','アバ', 'い(清音)')
 ,('201-261','アパ', 'う(清音)')
 ,('203-217','アハ' , '梶i漢字)')
 ,('203-217','アハ' , '求i漢字)')
 ,('203-217','アハ' , '@(漢字)')
 ,('203-217','アハ' , 'A(漢字)')
 ,('203-220','アバ', '祁(漢字)')
 ,('203-221','アパ', '煉(漢字)')
,('602-8368','キヨウトフキヨウトシカミギヨウクキタマチ','京都市上京区の下立売通御前西入上る、上の下立売通御前西入2丁目、上の下立売通御前西入')
,('602-8048','キヨウトフキヨウトシカミギヨウクニシオオジチヨウ','京都市上京区る、下立売通油小路東入、下立売通小川西入、下立売通小川東入)')
,('602-8114','キヨウトフキヨウトシカミギヨウクコウジンチヨウ','京都市上京区る、出水通猪熊西入、出水通猪熊東入、出水通葭屋町西入)')
,('602-0848','キヨウトフキヨウトシカミギヨウクオウギチヨウ','京都市上京区る、寺町通広小路上る、石薬師通寺町東入)')
,('602-8154','キヨウトフキヨウトシカミギヨウクヨンチヨウメ','京都市上京区る、日暮通丸太町下る西入)')
,('602-8072','キヨウトフキヨウトシカミギヨウクナカノチヨウ','京都市上京区る、西洞院通上長者町下る)')
,('602-0846','キヨウトフキヨウトシカミギヨウクコメヤチヨウ','京都市上京区る東入、中筋通今出川下る)')
,('602-8414','キヨウトフキヨウトシカミギヨウクニシキタコウジチヨウ','京都市上京区る東入、大宮通寺之内半丁下る東入、大宮通寺之内下る東入1丁目、寺之内通大')
,('602-8391','キヨウトフキヨウトシカミギヨウクシンメイチヨウ','京都市上京区る2丁目、御前通今出川上る3丁目、寺之内通御前西入)')
,('602-8392','キヨウトフキヨウトシカミギヨウクキタマチ','京都市上京区る2筋目、御前通今出川上る西入、御前通今出川上る東入、御前通今出川2丁目')
,('602-0816','キヨウトフキヨウトシカミギヨウクビシヤモンチヨウ','京都市上京区る4丁目西入、寺町通今出川西入、寺町通今出川2丁目上る西入、塔之段寺町通')
,('602-0944','キヨウトフキヨウトシカミギヨウクイチジヨウヨコチヨウ','京都市上京区一条横町')
,('602-0934','キヨウトフキヨウトシカミギヨウクイチジヨウデンチヨウ','京都市上京区一条殿町')
,('602-8374','キヨウトフキヨウトシカミギヨウクニシマチ','京都市上京区一条通御前西入下る、一条通御前西入下る3丁目、一条通紙屋川東入')
,('602-8374','キヨウトフキヨウトシカミギヨウクニシマチ','京都市上京区一条通御前西入2丁目、一条通御前西入2丁目上る、一条通御前西入2丁目')
,('602-8374','キヨウトフキヨウトシカミギヨウクニシマチ','京都市上京区一条通御前3丁目西入、一条通御前西入上る、一条通御前西入上る西入、')
,('602-0905','キヨウトフキヨウトシカミギヨウクイチマツチヨウ','京都市上京区一松町')
,('602-8064','キヨウトフキヨウトシカミギヨウクイツチヨウメ','京都市上京区一町目(上長者町通堀川東入、東堀川通上長者町上る、東堀川通中')
,('602-8134','キヨウトフキヨウトシカミギヨウクイツチヨウメ','京都市上京区一町目(大宮通椹木町下る、大宮通丸太町上る、椹木町通大宮西')
,('602-8103','キヨウトフキヨウトシカミギヨウクイツチヨウメ(マツヤチヨウドオリデミズサガル、マツヤチヨウドオリシモダチウリアガル)','京都市上京区一町目(松屋町通出水下る、松屋町通下立売上る)')
,('602-8345','キヨウトフキヨウトシカミギヨウクイチバンチヨウ','京都市上京区一番町')
,('602-0824','キヨウトフキヨウトシカミギヨウクイツシンチヨウ','京都市上京区一真町')
,('616-0000','キヨウトフキヨウトシウキヨウクイカニケイサイガナイバアイ','京都市右京区以下に掲載がない場合')
,('616-8205','キヨウトフキヨウトシウキヨウクウタノオヤシキチヨウ','京都市右京区宇多野御屋敷町')
,('616-8204','キヨウトフキヨウトシウキヨウクウタノオイケチヨウ','京都市右京区宇多野御池町')
,('616-8203','キヨウトフキヨウトシウキヨウクウタノシバハシチヨウ','京都市右京区宇多野柴橋町')
,('616-8209','キヨウトフキヨウトシウキヨウクウタノシバマチ','京都市右京区宇多野芝町')
,('616-8252','キヨウトフキヨウトシウキヨウクウタノカミノタニチヨウ','京都市右京区宇多野上ノ谷町')
,('616-8207','キヨウトフキヨウトシウキヨウクウタノナガオチヨウ','京都市右京区宇多野長尾町')
,('616-8202','キヨウトフキヨウトシウキヨウクウタノババチヨウ','京都市右京区宇多野馬場町')
,('616-8208','キヨウトフキヨウトシウキヨウクウタノフクオウジチヨウ','京都市右京区宇多野福王子町')
,('616-8206','キヨウトフキヨウトシウキヨウクウタノホウアンジチヨウ','京都市右京区宇多野法安寺町')
,('616-8201','キヨウトフキヨウトシウキヨウクウタノキタノインチヨウ','京都市右京区宇多野北ノ院町')
,('616-8245','キヨウトフキヨウトシウキヨウクオンドヤマヤマノチヤヤチヨウ','京都市右京区音戸山山ノ茶屋町')
,('616-8042','キヨウトフキヨウトシウキヨウクハナゾノイマチ','京都市右京区花園伊町')
,('616-8024','キヨウトフキヨウトシウキヨウクハナゾノイチジヨウデンチヨウ','京都市右京区花園一条田町')
,('616-8027','キヨウトフキヨウトシウキヨウクハナゾノエンジヨウジチヨウ','京都市右京区花園円成寺町')
,('616-8026','キヨウトフキヨウトシウキヨウクハナゾノオカノモトチヨウ','京都市右京区花園岡ノ本町')
,('616-8047','キヨウトフキヨウトシウキヨウクハナゾノミヤノカミチヨウ','京都市右京区花園宮ノ上町')
,('616-8056','キヨウトフキヨウトシウキヨウクハナゾノコンナンチヨウ','京都市右京区花園坤南町')
,('616-8033','キヨウトフキヨウトシウキヨウクハナゾノコンボクチヨウ','京都市右京区花園艮北町')
,('616-8041','キヨウトフキヨウトシウキヨウクハナゾノテラノマエチヨウ','京都市右京区花園寺ノ前町')
,('616-8036','キヨウトフキヨウトシウキヨウクハナゾノテラノナカチヨウ','京都市右京区花園寺ノ中町')
,('616-8043','キヨウトフキヨウトシウキヨウクハナゾノテラノウチチヨウ','京都市右京区花園寺ノ内町')


5.セレクト
SELECT psno,kana, addr
  FROM m_zip7
  ORDER BY addr


ここからは、AWSで、同様のことを行ってみます。
1.Show All; で設定確認 (en_US.UTF-8)
"lc_collate";"en_US.UTF-8"
"lc_ctype";"en_US.UTF-8"
"lc_messages";""
"lc_monetary";"C"
"lc_numeric";"C"
"lc_time";"C"

5.セレクト



ここからは、Herokuで、同様のことを行ってみます。
1.Show All; で設定確認 
"lc_collate";"en_US.UTF-8"
"lc_ctype";"en_US.UTF-8"
"lc_messages";"en_US.UTF-8"
"lc_monetary";"en_US.UTF-8"
"lc_numeric";"en_US.UTF-8"
"lc_time";"en_US.UTF-8"

5.セレクト




posted by a23 at 18:11| Comment(0) | PostgreSQL
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: