我正试图使用系统的C驱动器文件在另一个系统上运行Postgres数据库。
我已经在system-1中安装了Postgres 10,我正在将文件夹从C驱动器复制到system-2 C驱动器。
这可能吗?
我假设您谈论的是数据目录中的文件,而不是实际的二进制文件("exe"(。
是的,如果以下两个条件都为真,这是可能的:
- Postgres在您开始复制文件之前已在源计算机上停止
- 其他Postgres安装是相同的主要版本(10.1到10.5可以,但10.10到11.5可以(
您还需要确保数据目录放在目标系统的正确位置。您需要检查Postgres Windows服务定义,以找出目标系统期望数据目录的位置。