【发布时间】:2023-03-23 13:19:02
【问题描述】:
我需要从 Program Files (win 10) 中的旧 PostgreSQL 文件夹中获取数据库。
我尝试通过注册表更改数据路径(ImagePath
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\postgresql-x64-12) 的“-D”之后的值从当前到旧的 PostgreSQL 数据文件夹。
我还尝试将 PostgreSQL 中当前文件夹中的文件替换为旧文件(替换为 C:\Program Files\PostgreSQL\12\data\base and C:\Program Files\PostgreSQL\12\data\global) 的数据。
在这两种情况下,尝试启动 postgresql-x64-12 服务时都发生了错误。错误消息:the postgresql-x64-12 service on local computer started and then stopped. 某些服务如果未被其他服务或程序使用,则会自动停止。
如何从旧的../Program Files/PostgreSQL 文件夹中获取数据库?
【问题讨论】:
-
postgresql 日志中有什么错误?
-
@IS 感谢有关日志的问题!它有助于找到解决方案