将PostgreSQL数据库复制到另一个服务器
发布时间:2020-12-13 16:58:01 所属栏目:百科 来源:网络整理
导读:我正在寻找一个生产PostgreSQL数据库到一个开发服务器。什么是最快,最简单的方法去做这个? 您不需要创建中间文件。你可以做 pg_dump -C -h localhost -U localuser dbname | psql -h remotehost -U remoteuser dbname 要么 pg_dump -C -h remotehost -U re
我正在寻找一个生产PostgreSQL数据库到一个开发服务器。什么是最快,最简单的方法去做这个?
您不需要创建中间文件。你可以做
pg_dump -C -h localhost -U localuser dbname | psql -h remotehost -U remoteuser dbname 要么 pg_dump -C -h remotehost -U remoteuser dbname | psql -h localhost -U localuser dbname 使用psql或pg_dump连接到远程主机。 使用大数据库或缓慢的连接,转储文件和传输压缩的文件可能更快。 正如Kornel所说,没有必要转储到中间文件,如果你想工作压缩,你可以使用压缩隧道 pg_dump -C dbname | bzip2 | ssh remoteuser@remotehost "bunzip2 | psql dbname" 要么 pg_dump -C dbname | ssh -C remoteuser@remotehost "psql dbname" 但是这个解决方案还需要在两端都得到一个会话。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 正则表达式之Grep
- 深入理解Cocos2d-x的anchorPoint锚点和scale缩放之间的配合
- ruby-on-rails – Rspec,shoulda和spork不能一起工作
- cocoStudio:Button三种状态需要对应不同的图片
- cocos2dx3.0 Ref
- c# – 在Visual Studio 2010中不使用设计模式的情况下为事件
- TIOBE 10 月编程语言排行榜:Swift 正过时?
- 入门AJAX总结
- c# – HttpHeaders.TryAddWithoutValidation的目的是什么?
- FrameSize、WinSize、VisibleSize、VisibleOrigin概念理解