是否可以在 Windows 和 Linux 之间共享 PostgreSQL 数据库?

是否可以在 Windows 和 Linux 之间共享 PostgreSQL 数据库?

是否可以在 Windows 中使用 PostrgeSQL 数据库,并在重启后在 Linux 中使用相同的数据库?将数据文件夹指向公共文件夹是否足够?

我知道我可以测试一下然后亲自看看,但如果有人有更好的想法,我洗耳恭听!

答案1

PostgreSQL 数据文件是特定于操作系统和 CPU 架构的。因此,首先,您的 Linux 和 Windows 系统需要具有相同的架构。然后,编译器使用的数据布局也需要相同。我过去曾在 Linux 和 Cygwin 之间尝试过这种方法,确实如此不是工作。因此,如果它可以在 Linux 和原生 Windows 之间工作,我会感到非常惊讶。一般来说,不要指望它。

答案2

如果它有效的话我会非常惊讶。

当您使用非本地操作系统启动时,为什么不直接运行虚拟机呢?

相关内容