Postgres SQL COPY永久使用吗?

时间:2018-07-12 16:39:37

标签: sql postgresql copy psql

我对psql相当陌生。我正在尝试将一个文本文件中的大约一百万行复制到一个表中。

我尝试使用COPY并收到错误消息:

  

错误:必须超级用户才能复制文件或从文件中复制

     

提示:任何人都可以复制到stdout或从stdin中复制。 psql的\ copy命令也适用于任何人。

我无法更改用户状态。因此,我尝试了\copy。我的命令在psql shell中如下所示:

\copy my_table FROM 'C:/Users/Owner/Documents/myfile.txt' WITH DELIMITER '|' ;

当我按下Enter键时,似乎什么也没发生。没有错误消息或任何迹象。

我的数据文件如下:

54548800|2032101|KH|1425|ABC        

这是否需要很长时间,或者我做错了什么? 任何帮助是极大的赞赏!!

0 个答案:

没有答案