Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何将本地文件复制到远程数据库_Postgresql_Pycharm - Fatal编程技术网

Postgresql 如何将本地文件复制到远程数据库

Postgresql 如何将本地文件复制到远程数据库,postgresql,pycharm,Postgresql,Pycharm,我有远程postgresql数据库和本地csv文件,我需要将其添加到数据库中。我正试着用PyCharm做这件事 因此,我试图将数据从本地文件复制到远程数据库 如果数据库是本地的,则此命令起作用: COPY master_relationsextra(code, serial_number, member_type, characteristic, price_list) FROM '/Users/name/Desktop/AUTOI.csv' with CSV HEADER delimiter

我有远程postgresql数据库和本地csv文件,我需要将其添加到数据库中。我正试着用PyCharm做这件事

因此,我试图将数据从本地文件复制到远程数据库

如果数据库是本地的,则此命令起作用:

COPY master_relationsextra(code, serial_number, member_type, characteristic, price_list)
FROM '/Users/name/Desktop/AUTOI.csv' with CSV HEADER delimiter ';' encoding 'ISO-8859-1';
但对于远程数据库,它不起作用


有什么建议吗?

我正在使用PyCharm,在PyCharm的帮助下我就这样做了。所有的询问和命令都对我有用。我是这样做的:

  • 我从PyCharm数据库窗格连接到远程数据库
  • 右键单击表格,然后从文件导入
  • 选择所有规则并导入

这对我来说是个好办法。

可能的重复:@ChrisStryczynski我已经看到了,但我不知道怎么做。这就是我问新问题的方式。将查询中的
COPY
替换为
\COPY
。可能重复: