如何将大型OSM Postgresql数据库从VMWare Linux迁移到OSX上的Postgres.app?
我在通过VMWare Fusion运行的虚拟服务器上安装了一台千兆字节的OSM服务器。我从我的mac上访问它,就好像它是一个远程服务器,用于我的地图制作任务。虽然解决方案可行,但有点笨重,我想把它转移到mac上的Postgres.app安装中 我的问题是如何将这些数据从一台机器迁移到另一台机器 老实说,Postgres的安装对我来说有点像一个黑匣子;我更喜欢MySQL。在MySQL上,我只是简单地移动数据目录,但对于Postgresql服务器来说,这似乎不那么容易,而且我还没有找到一个类似于mysqldump的数据转储脚本 任何建议都将不胜感激 谢谢,如何将大型OSM Postgresql数据库从VMWare Linux迁移到OSX上的Postgres.app?,linux,macos,postgresql,openstreetmap,Linux,Macos,Postgresql,Openstreetmap,我在通过VMWare Fusion运行的虚拟服务器上安装了一台千兆字节的OSM服务器。我从我的mac上访问它,就好像它是一个远程服务器,用于我的地图制作任务。虽然解决方案可行,但有点笨重,我想把它转移到mac上的Postgres.app安装中 我的问题是如何将这些数据从一台机器迁移到另一台机器 老实说,Postgres的安装对我来说有点像一个黑匣子;我更喜欢MySQL。在MySQL上,我只是简单地移动数据目录,但对于Postgresql服务器来说,这似乎不那么容易,而且我还没有找到一个类似于my
Steve要复制postgres服务器,您可以: 1) 使用/ 2) 或者只需将数据目录从一台服务器复制到另一台服务器(只需确保在移动和替换数据目录时停止服务器,然后再启动它)。启动服务器时,您可能需要
[-D datadir]
键来设置pg_ctl
。如果您的postgres服务器具有不同的版本或体系结构,则可能无法正常工作
此外,您的mac电脑在postgres.app之外还安装了另一个postgres数据库,因此请检查在调用pg_dump
,pg_restore
,pg_ctl
时使用的二进制文件是否可能重复