【问题标题】:Install PostgreSQL data in user folder在用户文件夹中安装 PostgreSQL 数据
【发布时间】:2015-12-04 13:54:52
【问题描述】:

我正在尝试在我的计算机上安装 PostgreSQL(版本 9.4.5-2 x64),我想将数据放入我的用户文件夹中。我认为以后卸载Postgre甚至格式化程序分区时最好不要丢失数据。

问题在于它不会启动 PostgreSQL 服务,即使使用管理员配置文件也是如此。它显示一条消息说:Failed to load SQL Modules into the database cluster.,可能是因为它无法启动服务。

我尝试了许多不同的文件夹,甚至更改了一些权限也无法做到这一点。最好的选择是将其放在程序数据文件夹中。有什么办法可以将其放入本地用户应用数据或我的文档文件夹中?

问候, 莱安德罗

【问题讨论】:

    标签: windows postgresql service installation


    【解决方案1】:

    您尝试过this question 的解决方案吗?

    1) 创建一个名为 postgres 的新用户帐户

    2) 将新帐户添加到管理员和超级用户组

    3) 重启电脑

    4) 以 postgres 用户身份运行命令提示符,使用以下命令:

    runas /user:postgres cmd.exe

    5) 从 postgres 命令窗口运行安装程序

    6) 删除postgres用户帐号,以及用户目录

    【讨论】:

    • postgres 用户应该是管理员。
    • 这是一个选项,但不能在 Inno Setup 中使用(我的想法),因为它要求 postgres 配置文件身份验证。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 2014-10-22
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多