sha*_*hul 32 postgresql dump database-restore
我是psql的新手.我从我的服务器data.dump文件中获取.我需要在当地恢复它.我试过这些命令.
i)psql -U postgres dbname -f servicedb.dump
Error:
psql: warning: extra command-line argument "-f" ignored
psql: warning: extra command-line argument "servicedb.dump" ignored
Run Code Online (Sandbox Code Playgroud)
ii)psql -U postgres dbname <servicedb.dump
Error:
^
ERROR: syntaxe error at or near "?"
LINE 1: ??
Run Code Online (Sandbox Code Playgroud)
什么是".dump"文件以及如何恢复它?
mar*_*ssa 47
我从我的服务器(Heroku)获得了一个.dump文件.正如Klaus所说,pg_restore是我在当地恢复它的唯一方法.
我在终端上写的是:
pg_restore -c -d [database_name] [dumpfile_name].dump
Run Code Online (Sandbox Code Playgroud)
你可以在pg_restore的Klaus链接中看到很多选项:)
Ser*_*kyy 16
对于Postrgres 9.2
pg_restore --verbose --clean --no-acl --no-owner -h localhost -U [user] -d [db] [filename].dump
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47797 次 |
| 最近记录: |