我需要将一个100 an多一点的大型数据库从一个旧的远程服务器移动到一个新的远程服务器。
我正在通过ssh连接到新的服务器,并在那里使用以下命令,但我不认为这是最好/最快的方法。
pg_dump -C -h 123.123.123.123 -U pgadmin -W -d db_name | psql -h 127.0.0.1 -U pgadmin -W -d db_name有没有更好的方法呢?我正在考虑使用某种类型的数据压缩,以减少从两台机器传输的数据,但我不知道如何做到这一点,它是否有用。
发布于 2020-01-26 00:34:43
您可以进行复制,一旦数据库对齐,选择从属数据库(新复制的那个)为主数据库,并开始在此数据库上写入数据。
例如,Here,您可以开始学习postgres复制。
https://stackoverflow.com/questions/59911116
复制相似问题