管理排序规则 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

管理排序规则

ICU 库提供排序规则版本跟踪功能,以确保当新版本的 ICU 可用时,依赖排序规则的索引可以重新建立索引。您可以使用以下查询来标识当前数据库中需要刷新的所有排序规则以及依赖于它们的对象。

SELECT pg_describe_object(refclassid, refobjid, refobjsubid) AS "Collation", pg_describe_object(classid, objid, objsubid) AS "Object" FROM pg_depend d JOIN pg_collation c ON refclassid = 'pg_collation'::regclass AND refobjid = c.oid WHERE c.collversion < > pg_collation_actual_version(c.oid) ORDER BY 1, 2;

预定义的排序规则存储在 sys.fn_helpcollations 表中。您可以使用以下命令显示有关排序规则的信息(例如其 lcid、样式和排序规则标志)。要检索列表,请将 psql 客户端连接到 Aurora PostgreSQL 端口(原定设置为 5432),然后输入以下内容。

postgres=# set search_path = public, pg_temp, sys; SET postgres=# \dO

连接到 T-SQL 端口(原定设置为 1433),然后输入以下内容。

SELECT * FROM fn_helpcollation()