Postgresql 如何将csv数据集导入postgres。我在其他页面上尝试了解决方案,但它们不起作用

Postgresql 如何将csv数据集导入postgres。我在其他页面上尝试了解决方案,但它们不起作用,postgresql,pgadmin-4,Postgresql,Pgadmin 4,我的问题是: copy public.bank from "C:\Users\JAY SARDAR\Desktop\bankdetails.csv" DELIMITER ',' , csv HEADER; 错误 错误:C:\Users\JAY SARDAR\Desktop\bankdetails.csv处或附近出现语法错误 第1行:从C:\Users\JAY SARDAR\Desktop\bankdetai复制public.bank 对于我来说,以下命令在psqlshell

我的问题是:

copy public.bank from "C:\Users\JAY SARDAR\Desktop\bankdetails.csv" DELIMITER ',' , csv HEADER;
错误

错误:C:\Users\JAY SARDAR\Desktop\bankdetails.csv处或附近出现语法错误 第1行:从C:\Users\JAY SARDAR\Desktop\bankdetai复制public.bank


对于我来说,以下命令在psqlshell中有帮助。我得到的错误是因为sql文件中有在UTF8中不可见的ANSI字符。您可以在记事本++中删除这样的字符,然后运行命令

psql -h localhost -d databasename -U username-f "c://path_to_file.sql"

对字符串使用单引号。双引号表示标识符名称。