在 Windows 上找不到服务 [pg_servicename] 的定义

问题描述 投票:0回答:1

我在尝试使用 QGIS 中的服务文件连接到数据库时遇到问题。 错误是“连接到数据库失败。未找到服务“pg_servicename”的定义。

.pg_service.conf 文件如下所示:

[pg_servicename]
host=127.0.0.1
dbname=pg_servicename
user=postgres
port=5432
password=samplepassword

在网上搜索时,我发现了一些关于放置此文件的位置的建议。

  • /AppData/postgresql
  • /程序文件/postgresql/15/bin
  • /程序文件/postgresql/15/etc

到目前为止还没有找到该文件。我还将文件转换为 Unix(Notepad++ > View > EOL > Unix)

我是 Postgreql 新手。我在这里缺少什么?

postgresql postgis qgis
1个回答
0
投票

简单的解决方案是将环境变量

PGSERVICEFILE
设置为指向您的服务文件。

© www.soinside.com 2019 - 2024. All rights reserved.