如果有可能,我试图找到信息:
P.S。我了解其他迁移到不同操作系统的方法。
答案 0 :(得分:0)
PostgreSQL要求数据类型大小和字节顺序相同,以便数据库兼容。
PostgreSQL还必须使用相同的选项进行编译,包括整数日期时间,大文件支持,段大小,块大小,WAL段大小和WAL块大小。除了有时因为与旧datadir向后兼容而关闭的整数日期时间之外,这些参数很少被更改。
只要两个主机都是x64并使用相同的类型大小(即它们都是LP64架构),两者都是little-endian,它们共享32位和64位浮点的相同表示值,并且两者都使用相同的选项进行编译,您应该没问题。
当然,无论如何你都是先备份,对吗?