概要
CSV ファイルを PostgreSQL のテーブルにインポートできませんでした。インポートが正常に完了したと表示されていても、行は作成されていません。どうすればこれを修正できますか? ありがとうございました。
詳細
1.インポートした(失敗した)CSVファイルはこんな感じ1.インポートしたCSVファイル
| number | ticket | category | question | answer | url | note |
|--------|------------|-----------|--------------------------|-----------------------|----------------|----------|
| 1 | #0000000 | Temp>123 | *confirming* | Would you...? | https:///....a | - |
| 2 | #1234567 | AAA / BBB | "a" vs "b" | If A, "a". If B, "b". | https:///....b | #0000000 |
| 3 | #1234567-2 | AAA>abc | Can we do sth using "a"? | Yes, blah blah blah. | https:///....b | - |
そして、これはPostgreSQLのテーブルです
- numberr : 数値
- 発券者: char
- カテゴリ : 文字[]
- 質問:文字
- 答え:文字
- URL : 文字
- 注: char
2.\ インポート後のメッセージ インポートが「正常に完了しました」と表示されているのに、インポートポップアップの「詳細」をクリックすると ( 3.メッセージ - 完了)
--command " "\\copy public.test (\"number\", ticket, category, question, answer, url, note) FROM '/Users/alice/Desktop/test.csv' DELIMITER ',' CSV HEADER ENCODING 'UTF8' QUOTE '\"' ESCAPE '''';""
3. ファイルが実際にインポートされたことを確認したときのメッセージ
- [行数をカウント] をクリックすると、「表の行数: 0」と表示されます
- テーブルのクエリ ツールで次のスクリプトを試しましたが、行が作成されていません。
SELECT * FROM (table name)
参考までに
- Postgres Logを作成しましたが、ヘッダーのみが作成されます。
スクリーンショット
4. 行が作成されません/ 1. CSV ファイルがインポートされました/ 2. インポート設定/ 3. メッセージ - 完了/ 5. postgres_log