2017-02-16 36 views
-3

跟进的问题,这是我使用的命令行,但它无法识别command line我的密码我有错误数据加载到PostgreSQL数据库

The Image

我有一个包含表定义一个PostgreSQL脚本和示例数据,但每当我尝试运行该脚本,我得到的错误如图所示。

请问有没有人有什么想法?

我是新来的Pos​​tgreSQL

+0

能否请您发表您的查询(或者至少第一几行)作为文本,而不是图像?它的一部分在你的屏幕截图中被截断。 –

+0

这是退出一个长脚本 – igiiwe

+0

...你确定你使用正确的密码? (如果您确定,psql现在不同意您的意见。) – Makoto

回答

0

从图像,它看起来好像你使用pgAdmin的加载使用的pg_dump创建的数据库转储。我不确定这是否适用于pgAdmin的查询工具;你应该尝试,而不是在命令行中加载它:

psql -f the_dump_file.sql my_database 

全部细节在这里:

+0

嗨Ray,我尝试使用您提供的命令,但现在的问题是它无法识别我的计算机用户名的密码,当我尝试加载它时从文件 – igiiwe

+0

密码是用于** PostgreSQL **用户,而不是计算机用户。如果与计算机用户不同,您可以指定用于-U的用户名。 –

+0

非常感谢Ray,它的工作 – igiiwe