2011-05-23 118 views
1

在Ubuntu 11.04 64位上新安裝PostgreSQL和pgAdmin。pgAdmin以無效的數據庫名稱啓動pg_restore

在恢復與pgAdmin的數據庫模式,它會啓動以下命令:

/usr/bin/pg_restore --host opusdb --port 5432 --username postgres --dbname \"mydb\" --verbose "mydb.backup" 
pg_restore: connecting to database for restore 
pg_restore: [archiver (db)] connection to database ""mydb"" failed: FATAL: database ""mydb"" does not exist 
pg_restore: *** aborted because of error 

Process returned exit code 1. 

的問題是由於之前和之後的數據庫名\」在命令行下工作(注意缺席\字符):

/usr/bin/pg_restore --host opusdb --port 5432 --username postgres --dbname "mydb" --verbose "mydb.backup" 

不知道是否pgAdmin是一個突然使用不同的語法,或pg_restore的不理解\」了。它可以以任何方式與Ubuntu的64位安裝相關嗎?

回答

相關問題