我对postgresql和pgAdmin很新,我犯了一个初学者错误。 我改变了计算机的硬盘驱动器(不幸的是,我真的承认)我之前没有在pgAdmin3中备份我的数据库。无论如何我可以设法将它从我的旧硬盘转移到新硬盘吗? 我试图复制文件"数据" pgAdmin从旧硬盘驱动器到新硬盘驱动器但没有成功。是否有任何隐藏文件仍会保留旧硬盘上的数据库信息? 如果我重新安装旧硬盘驱动器,我能够访问数据库吗?
如果有人有任何想法,我会很高兴, 谢谢
答案 0 :(得分:1)
需要三个步骤:
然后只需将配置指向它(data_directory)并启动它。如果有任何问题,请查看日志以获取详细信息 - 它可能是权限。
如果您已经设置了这类内容,有时在虚拟机中完成所有这些操作会很方便。
答案 1 :(得分:1)
按照“ Richard Huxton”的建议去做,然后 在Windows上,您可能需要将PG设置为服务
以管理员身份在命令行上运行以下命令:
pg_ctl.exe register -N postgres -D "C:\Program Files\PostgreSQL\9.6\data"
启动服务