• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エラーが起こっているレコードの特定)

エラーが起こっているレコードの特定方法

このQ&Aのポイント
  • pg_dumpでバックアップを取っていたら以下のメッセージが出力されました。pg_dump: サーバのエラーメッセージ: ERROR: 符号化方式"UTF8"文字0xe28093<は"SJIS"と同じではありません。おそらくユーザがSJISで表現できない文字を入力したのではないかと思います。
  • エラーが発生した場合、問題のあるレコードを特定する方法は以下の通りです。
  • 1. pgadminを開き、データベースに接続します。2. テーブルを選択し、クエリツールを開きます。3. SQLクエリを入力し、エラーが発生したと思われるフィールドを含む条件を指定します。4. クエリを実行し、エラーが発生するレコードを特定します。

質問者が選んだベストアンサー

  • ベストアンサー
  • YkazubonY
  • ベストアンサー率30% (26/86)
回答No.1

pg_dumpの出力は文字列です。 だから、tailとか使えば、エラーが発生した直前のレコード等が見えると思います。

annyG
質問者

お礼

ああ、そうですね。元のデータと比較すればわかりますね。 ありがとうございました。

その他の回答 (1)

  • YkazubonY
  • ベストアンサー率30% (26/86)
回答No.2

pg_dumpの出力は文字列です。 だから、tailとか使えば、エラーが発生した直前のレコード等が見えると思います。

関連するQ&A