概括
我未能将 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
- 类别:字符[]
- 问题:字符
- 答案:字符
- 网址:字符
- 注意:字符
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