gpt4 book ai didi

postgresql - psql:致命:参数 "client_encoding"的无效值: "WIN1252"

转载 作者:行者123 更新时间:2023-12-05 06:40:54 26 4
gpt4 key购买 nike

我在 Redshift 中使用 psql。不幸的是,Redshift 使用的是 PostgreSQL 8.0.2。因此,当我下载最新版本的 PostgreSQL (9.6.1) 并尝试登录数据库时,出现错误:

cannot connect from psql due to invalid parameter "client_encoding"

说明在这里 https://forums.aws.amazon.com/thread.jspa?messageID=529120建议

set PGCLIENTENCODING=UTF8

但是当我在 Windows 中打开 SQL Shell (psql) 时,我从来没有机会输入这个命令:

enter image description here

我该如何弥合这个差距/修复这个错误?谢谢

最佳答案

set x=y 是用于设置环境变量 的 Windows CMD 语法,就像 x=y;export xexport x=ysetenv x y 用于大多数 Unix shell。

您可以通过控制面板/系统(或 ThisPC 右键单击​​属性)、高级系统设置、高级选项卡、环境变量按钮在 Windows 中预设一个(半)永久环境变量。或者从 CMD 使用 SETX 命令; SETX/? 寻求帮助或 http://ss64.com/nt/setx.html . (或者直接在注册表中,但如果你有足够的技能安全地使用 regedit,你就不会问这个问题。)

关于postgresql - psql:致命:参数 "client_encoding"的无效值: "WIN1252",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41597518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com