Re:社内SE(システムエンジニア)の日記のブログ

                             独立系Sierから社内SEに転職した40代SEのブログです。

PostgreSQL pgAdmin IIIでCSVファイルのデータをインポート。

PostgreSQL pgAdmin IIIでCSVファイルのデータをインポート。


わたしが使用しているGUI用のPostgreSQLはpgAdmin IIIというもので
バージョンは9.4のようです。

 


f:id:familyfishing:20150219222546g:plain データのインポートでエラー


旧システムからデータのインポートを使用としていたところ、
エラーとなって処理が失敗しました。

f:id:familyfishing:20151026141940j:plain

f:id:familyfishing:20151026141941j:plain


問題となっている部分はどうやら、
データが日本語となっている部分です。

f:id:familyfishing:20151027075804j:plain


SQLServerへのデータのインポートは問題なかったので
PostgreSQLの問題か、
それともpgAdmin IIIの問題だと思うんですけど、
自分なりに解決したので備忘録のために
載せておきます。


f:id:familyfishing:20150219222546g:plain SJIS(シフトJIS)をUTF8で行う


データの日本語の部分をダブルクォーテーションや
シングルクォーテーションで囲ってやってみましたが
ダメでした。

そこでエンコーディングの部分を
SJIS → UTF8
にしてみたところ、無事インポートすることができました。

 

f:id:familyfishing:20151026141943j:plain

 

f:id:familyfishing:20151026141944j:plain


UTF8のCSVファイルに変換する方法は
フリーソフトのサクラエディタなどで
保存する際、UTF8で保存することできます。

実践PostgreSQL




他のSEの方も独自の視点や
技術情報を公開されていますので皆さんも参考にされてはいかがでしょうか↓

にほんブログ村 IT技術ブログへ
にほんブログ村