2009-12-08 19 views
25

私はpsqlの新機能です。私は自分のサーバーのdata.dumpファイルから取得しました。私は私の地元でそれを復元する必要があります。 私はこれらのコマンドを試しました。postgresql- .dumpファイルを復元する

i)はpsqlの-U postgresのは

Error: 
     psql: warning: extra command-line argument "-f" ignored 
     psql: warning: extra command-line argument "servicedb.dump" ignored 

II -f servicedb.dumpをDBNAME)のpsql -UのPostgresは< servicedb.dump

Error: 
      ^
ERROR: syntaxe error at or near "☺" 
LINE 1: ☺☺ 

をDBNAMEこの "の.dump" ファイルは何とそれを復元する方法は?

+8

+1スマイリーの顔のために:) –

答えて

37

私のサーバー(Heroku)から.dumpファイルを取得しました。クラウスが言ったように、pg_restoreはローカルで復元できる唯一の方法です。私は、端末に書いた何

た:

pg_restore -c -d [database_name] [dumpfile_name].dump 

あなたはpg_restoreののクラウスのリンクで見ることができる多くのオプションがあります:)

20

psql -f filenamed.dmp db_name

は細かい

10

の作品Postrgres 9.2

pg_restore --verbose --clean --no-acl --no-owner -h localhost -U [user] -d [db] [filename].dump 
関連する問題