在 Amazon RDS (Postgresql) 上设置字符集
Set character set on Amazon RDS (Postgresql)
我已经使用 Postgresql 9.3.1 配置了一个 RDS 实例,我的应用程序需要 en_US.UTF-8。在本地安装 postgres 时,我必须使用“--locale=en_US.UTF-8”创建集群。
现在使用 RDS,我的理解是我需要创建一个自定义参数组,但是我的问题是:
- 我需要修改哪个字段? client_encoding?
- 我究竟要将字段设置为什么?我可以指定 en_US.UTF-8 还是只指定 UTF-8(或 UTF8??)
- 我打算升级到 9.4.5,上面的答案会保持不变吗?
不幸的是,我找到的唯一其他答案专门针对 MySQL。
这是通过参数组中的client_encoding选项设置的。此信息为 buried in an appendix of AWS's documentation.
这是它的样子:
我已经使用 Postgresql 9.3.1 配置了一个 RDS 实例,我的应用程序需要 en_US.UTF-8。在本地安装 postgres 时,我必须使用“--locale=en_US.UTF-8”创建集群。
现在使用 RDS,我的理解是我需要创建一个自定义参数组,但是我的问题是:
- 我需要修改哪个字段? client_encoding?
- 我究竟要将字段设置为什么?我可以指定 en_US.UTF-8 还是只指定 UTF-8(或 UTF8??)
- 我打算升级到 9.4.5,上面的答案会保持不变吗?
不幸的是,我找到的唯一其他答案专门针对 MySQL。
这是通过参数组中的client_encoding选项设置的。此信息为 buried in an appendix of AWS's documentation.
这是它的样子: