文档首页> 云数据库 RDS> 最佳实践> RDS for PostgreSQL> 创建数据库> 常见问题> 创建数据库时报字符集与locale不匹配如何解决
更新时间:2022-09-21 GMT+08:00

创建数据库时报字符集与locale不匹配如何解决

选择与字符集不匹配的LC_COLLATE创建数据库时会报如下错误。

CREATE DATABASE my_db2 WITH LC_COLLATE ='zh_SG' LC_CTYPE ='zh_SG' ;

解决方法:

  1. 查询模板库支持的字符集,查询方法见查询支持的字符集,默认模板库为template1。
  2. 查询模板库字符集支持的LC_COLLATE信息,查询方法见设置数据库的本土化信息(collate)
  3. 修改为与字符集匹配的LC_COLLATE,重新创建数据库。