2017-02-16 83 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