将位于/home/中的表复制到postgresql数据库中

3htmauhk  于 12个月前  发布在  PostgreSQL
关注(0)|答案(1)|浏览(113)

在键入此之后:

su - postgres

字符串
然后这个

psql


然后用这个来显示表格

\dt


最后这个连接到我的数据库

\ct


我在promt进入了我的数据库。但是我在/home/目录下有一个表,我把它作为一个sql文件导出到远程服务器,但是我不能复制它。

django_db-# \copy /home/paises.sql
\copy: parse error at end of line


或者如果有更快或更直接的方法,我洗耳恭听。我的远程端只有shell,而不是pgadmin gui。

mefy6pfw

mefy6pfw1#

假设你将文件命名为.sql是因为它包含实际的SQL语句.这就是你的问题。\COPY(sql语句,客户端)和COPY(psql,元命令,服务器端)都期望使用带数据的TABLE数据(通常为csv),而不是sql语句。

相关问题