代码之家  ›  专栏  ›  技术社区  ›  Manglu

PostgreSQL校对和字符集

  •  0
  • Manglu  · 技术社区  · 4 年前

    我们正在使用AWS悉尼的Aurora RDS PostgreSQL数据库(ap-东南-2)

    应用程序需要UTF-8编码。

    LC_COLLATE="en_AU.UTF-8"
    LC_CTYPE="en_AU.UTF-8"
    

    使用 英语_美国UTF-八 而不是 有什么影响吗?

    根据我目前的搜索结果,我无法得出结论。

    当我使用AWS控制台(用于RDS)时,默认值是en_US。基于这一点,我想这应该是好的,但希望听取专家关于任何潜在问题/陷阱的意见。

    有几个问题讨论了C.UTF-8和en之间的区别_美国UTF-我看不到任何问题的答案_美国UTF-8和英语_AU.UTF公司-8。

    这里列出了一些我试图了解的问题和建议,以供快速参考:

    https://dba.stackexchange.com/questions/46408/how-to-choose-a-collation-for-international-database

    https://dba.stackexchange.com/questions/240930/postgresql-difference-between-collations-c-and-c-utf-8

    https://dba.stackexchange.com/questions/211544/postgres-encoding-collation-and-ctype

    注: DBA Stack exchange.

    0 回复  |  直到 4 年前
        1
  •  1
  •   Murty Chappidi    4 年前

    https://www.postgresql.org/docs/10/multibyte.html#id-1.6.10.5.7There Gres和Poststock之间没有不同的字符。