

# Amazon Aurora PostgreSQL 参考
<a name="AuroraPostgreSQL.Reference"></a>

在以下主题中，可以找到有关 Amazon Aurora PostgreSQL 中的排序规则、函数、参数和等待事件的信息。

**Topics**
+ [用于 EBCDIC 和其他大型机迁移的 Aurora PostgreSQL 排序规则](#AuroraPostgreSQL.Reference.Collations.mainframe.migration)
+ [Aurora PostgreSQL 中支持的排序规则](PostgreSQL-Collations.md)
+ [Aurora PostgreSQL 函数参考‏‏‏‏‏‏](Appendix.AuroraPostgreSQL.Functions.md)
+ [Amazon Aurora PostgreSQL 参数](AuroraPostgreSQL.Reference.ParameterGroups.md)
+ [Amazon Aurora PostgreSQL 等待事件](AuroraPostgreSQL.Reference.Waitevents.md)

## 用于 EBCDIC 和其他大型机迁移的 Aurora PostgreSQL 排序规则
<a name="AuroraPostgreSQL.Reference.Collations.mainframe.migration"></a>

将大型机应用程序迁移到新平台（如 AWS）可以完美地保留应用程序行为。要使应用程序在新平台上的行为与在大型机上的行为完全相同，需要使用相同的排序规则对迁移的数据进行整理。例如，许多 Db2 迁移解决方案将空值转移到 u0180（Unicode 位置 0180），因此这些排序规则首先对 u0180 进行排序。这是一个示例，说明排序规则与其大型机来源有何不同，以及为什么需要选择能够更好地映射到原始 EBCDIC 排序规则的排序规则。

Aurora PostgreSQL 14.3 及更高版本提供了许多 ICU 和 EBCDIC 排序规则，以支持使用 AWS Mainframe Modernization 服务向 AWS 执行此类迁移。要了解有关此服务的更多信息，请参阅[什么是 AWS Mainframe Modernization？](https://docs.aws.amazon.com/m2/latest/userguide/what-is-m2.html) 

 在下表中，您可以找到 Aurora PostgreSQL 提供的排序规则。这些排序规则遵循 EBCDIC 规则，并确保大型机应用程序在 AWS 上的运行方式与在大型机环境中相同。排序规则名称包括相关的代码页（cp*nnnn*），以便您可以为大型机来源选择适当的排序规则。例如，使用 `en-US-cp037-x-icu` 针对 EBCDIC 数据（源自使用代码页 037 的大型机应用程序的）实现排序规则行为。


| EBCDIC 排序规则  | AWS Blu Age 排序规则 | AWS Micro Focus 排序规则 | 
| --- | --- | --- | 
| da-DK-cp1142-x-icu | da-DK-cp1142b-x-icu | da-DK-cp1142m-x-icu | 
| da-DK-cp277-x-icu | da-DK-cp277b-x-icu | – | 
| de-DE-cp1141-x-icu | de-DE-cp1141b-x-icu | de-DE-cp1141m-x-icu | 
| de-DE-cp273-x-icu | de-DE-cp273b-x-icu | – | 
| en-GB-cp1146-x-icu | en-GB-cp1146b-x-icu | en-GB-cp1146m-x-icu | 
| en-GB-cp285-x-icu | en-GB-cp285b-x-icu | – | 
| en-US-cp037-x-icu | en-US-cp037b-x-icu | – | 
| en-US-cp1140-x-icu | en-US-cp1140b-x-icu | en-US-cp1140m-x-icu | 
| es-ES-cp1145-x-icu | es-ES-cp1145b-x-icu | es-ES-cp1145m-x-icu | 
| es-ES-cp284-x-icu | es-ES-cp284b-x-icu | – | 
| fi-FI-cp1143-x-icu | fi-FI-cp1143b-x-icu | fi-FI-cp1143m-x-icu | 
| fi-FI-cp278-x-icu | fi-FI-cp278b-x-icu | – | 
| fr-FR-cp1147-x-icu | fr-FR-cp1147b-x-icu | fr-FR-cp1147m-x-icu | 
| fr-FR-cp297-x-icu | fr-FR-cp297b-x-icu | – | 
| it-IT-cp1144-x-icu | it-IT-cp1144b-x-icu | it-IT-cp1144m-x-icu | 
| it-IT-cp280-x-icu | it-IT-cp280b-x-icu | – | 
| nl-BE-cp1148-x-icu | nl-BE-cp1148b-x-icu | nl-BE-cp1148m-x-icu | 
| nl-BE-cp500-x-icu | nl-BE-cp500b-x-icu | – | 

要了解有关 AWS Blu Age 的更多信息，请参阅《AWS Mainframe Modernization 用户指南》中的[教程：AWS Blu Age 的托管式运行时](https://docs.aws.amazon.com/m2/latest/userguide/tutorial-runtime-ba.html)。

有关使用 AWS Micro Focus 的更多信息，请参阅《AWS Mainframe Modernization 用户指南》中的[教程：Micro Focus 的托管式运行时](https://docs.aws.amazon.com/m2/latest/userguide/tutorial-runtime.html)。

有关在 PostgreSQL 中管理排序规则的更多信息，请参阅 PostgreSQL 文档中的[排序规则支持](https://www.postgresql.org/docs/current/collation.html)。