postgresql - 在 Amazon RDS (Postgresql) 上设置字符集

标签 postgresql amazon-web-services amazon-rds postgresql-9.3

我已经使用 Postgresql 9.3.1 配置了一个 RDS 实例,我的应用程序需要 en_US.UTF-8。在本地安装 postgres 时,我必须使用“--locale=en_US.UTF-8”创建集群。

现在有了 RDS,我的理解是我需要创建一个自定义参数组,但是我的问题是:

  • 我需要修改哪个字段?客户端编码?
  • 我究竟要将字段设置为什么?我可以指定 en_US.UTF-8 还是只指定 UTF-8(或 UTF8??)
  • 我计划升级到 9.4.5,上面的答案会保持不变吗?

不幸的是,我找到的唯一其他答案是专门针对 MySQL 的。

最佳答案

这是通过参数组中的client_encoding选项设置的。此信息为 buried in an appendix of AWS's documentation .

这是它的样子: sample parameter group screenshot

关于postgresql - 在 Amazon RDS (Postgresql) 上设置字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33555427/

相关文章:

python - 如何使用 Sqlalchemy postgres 搜索列中的多个值

python - CS50:LIKE 运算符,使用 % 扩展进行变量替换

postgresql - 如何根据 OR 查询中的匹配数对行进行评分?

java - 连接 Amazon MySQL 数据库时未找到合适的驱动程序

amazon-web-services - Ansible:如何在 AWS Auto Scaling Group 上启用监控(组指标收集)?

spring - 服务器级联故障

ruby-on-rails - AWS ElasticBeanstalk EC2 到 RDS postgresql 连接

sql-server - SQL Server 到 PostgreSQL - 迁移和设计问题

python - 如何使用 IAM 数据库身份验证和 Python 在 MySQL RDS 中进行身份验证

java - 在 AWS-EC2 上运行的 Spring Boot 应用程序无法连接到 MySQL AWS-RDS 数据库