ホーム » ブログ » PostgreSQLにCSVデータをインポートでのRight truncation of string dataエラー
このエントリーをはてなブックマークに追加
@2018/04/17

スポンサーリンク
PostgreSQLのテーブルにCSVデータをインポートする際に、下記のようなエラーメッセージが出てました。
よく発生するエラー、且つ簡単に解決できる問題ですが、ここでメモする。

ERROR:  An error occurred while processing columnar table ([Sybase][ODBC Driver]
[Sybase IQ]Right truncation of string data)
CSVデータでのある列のコンテンツをテーブルに対応するカラムにインポートする際に、カラム桁数が足りなくて、コンテンツ(右側)を切り捨ててしまうので、インポートエラー発生。

CSVデータを確認したら、作成日の列のコンテンツ:2018/04/17 00:00:00のような内容ですが、テーブルのcreate_dateカラムがvarchar(8)と定義されています。
つまり、最大8桁のカラムに19桁の文字列を入れようとしていたら、エラー発生。
CSVの作成日列のデータを20180417のように加工して再度インポートしてみたら、無事にインポート成功。


♪ 当記事がお役に立ちましたらシェアして頂ければ嬉しいです。
0人
このエントリーをはてなブックマークに追加


★ 当記事を閲覧の方は下記の【関連記事】も閲覧していました。

お名前:

 

EMAIL:

 

URL:

 

認証コード:

zanmai.net-safecode

 


※会員の方は認証コードを要らないから、新規登録をオススメ!

check