Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

RDSper le SQL collazioni Postgree e altre migrazioni EBCDIC mainframe

Modalità Focus
RDSper le SQL collazioni Postgree e altre migrazioni EBCDIC mainframe - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

RDSper SQL le versioni 10 e successive di Postgre è inclusa la ICU versione 60.2, che è basata su Unicode 10.0 e include le regole di confronto tratte dall'Unicode Common Locale Data Repository, 32. CLDR Queste librerie di internazionalizzazione del software garantiscono la coerenza a livello di presentazione delle codifiche dei caratteri, indipendentemente dal sistema operativo o dalla piattaforma. Per ulteriori informazioni su Unicode CLDR -32, consultate la nota di rilascio della versione 32 sul sito Web Unicode. CLDR CLDR Per ulteriori informazioni sui componenti di internazionalizzazione di Unicode (ICU), visitate il sito Web del Comitato ICU tecnico (-TC). ICU Per informazioni su ICU -60, vedete Download 60. ICU

A partire dalla versione 14.3, RDS per Postgre include SQL anche le regole di confronto che facilitano l'integrazione e la conversione dei dati da sistemi basati. EBCDIC Il codice o EBCDICcodifica di interscambio decimale con codice binario esteso è comunemente usato dai sistemi operativi mainframe. Queste regole di confronto RDS fornite da Amazon sono definite in modo restrittivo per ordinare solo i caratteri Unicode che vengono mappati direttamente alle tabelle codici. EBCDIC I caratteri vengono ordinati in base ai EBCDIC punti di codice per consentire la convalida dei dati dopo la conversione. Queste regole di confronto non includono moduli denormalizzati, né caratteri Unicode che non sono mappati direttamente a un carattere nella tabella dei codici sorgente. EBCDIC

Le mappature dei caratteri tra le tabelle codici e i punti di EBCDIC codice Unicode si basano su tabelle pubblicate da. IBM Il set completo è disponibile IBM come file compresso per il download. RDSfor Postgre ha SQL utilizzato queste mappature con gli strumenti forniti da ICU per creare le regole di confronto elencate nelle tabelle di questa sezione. I nomi delle regole di confronto includono una lingua e un paese, come richiesto da. ICU Tuttavia, le EBCDIC tabelle codici non specificano le lingue e alcune tabelle EBCDIC codici coprono più paesi. Ciò significa che la parte relativa alla lingua e al paese dei nomi delle regole di confronto nella tabella è arbitraria e non deve necessariamente corrispondere alla lingua corrente. In altre parole, il numero della tabella codici è la parte più importante del nome della regola di confronto in questa tabella. È possibile utilizzare una qualsiasi delle regole di confronto elencate nelle tabelle seguenti in qualsiasi database RDS di SQL Postgre.

  • Unicode to EBCDIC collations table— Alcuni strumenti di migrazione dei dati mainframe utilizzano LATIN1 o codificano ed elaborano internamente LATIN9 i dati. Tali strumenti utilizzano schemi round trip per preservare l'integrità dei dati e supportare la conversione inversa. Le regole di confronto contenute in questa tabella possono essere utilizzate da strumenti che elaborano i dati utilizzando la LATIN1 codifica, che non richiede una gestione speciale.

  • Unicode to LATIN9 collations table— È possibile utilizzare queste regole di confronto in qualsiasi RDS database di Postgre. SQL

Nella tabella seguente, trovi le regole di confronto disponibili in RDS for Postgre SQL che mappano le code page in punti di EBCDIC codice Unicode. Ti consigliamo di utilizzare le regole di confronto in questa tabella per lo sviluppo di applicazioni che richiedono l'ordinamento in base all'ordine delle tabelle di codice. IBM

Nome della collazione Postgree SQL Descrizione della mappatura e dell'ordinamento delle tabelle codici

da-DK-cp277-x-icu

I caratteri Unicode che vengono mappati direttamente alla IBM EBCDIC Code Page 277 (in base alle tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 277 IBM

de-DE-cp273-x-icu

I caratteri Unicode che vengono mappati direttamente alla tabella IBM EBCDIC codici 273 (per tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice IBM CP 273

en-GB-cp285-x-icu

I caratteri Unicode che vengono mappati direttamente alla tabella IBM EBCDIC codici 285 (per tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice IBM CP 285

en-US-cp037-x-icu

I caratteri Unicode che vengono mappati direttamente alla tabella IBM EBCDIC codici 037 (per tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 37 IBM

es-ES-cp284-x-icu

I caratteri Unicode che vengono mappati direttamente alla tabella IBM EBCDIC codici 284 (per tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 284 IBM

fi-FI-cp278-x-icu

I caratteri Unicode che vengono mappati direttamente alla pagina IBM EBCDIC codici 278 (per tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice IBM CP 278

fr-FR-cp297-x-icu

I caratteri Unicode che vengono mappati direttamente alla tabella IBM EBCDIC codici 297 (per tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice IBM CP 297

it-IT-cp280-x-icu

I caratteri Unicode che vengono mappati direttamente alla tabella IBM EBCDIC codici 280 (per tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice IBM CP 280

nl-BE-cp500-x-icu

I caratteri Unicode che vengono mappati direttamente alla IBM EBCDIC Code Page 500 (per tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice IBM CP 500

Amazon RDS fornisce una serie di regole di confronto aggiuntive che ordinano i punti di codice Unicode LATIN9 mappati ai caratteri utilizzando le tabelle pubblicate daIBM, nell'ordine dei punti di codice originali in base alla tabella EBCDIC codici dei dati di origine.

Nome della collazione SQL Postgree Descrizione della mappatura e dell'ordinamento delle tabelle codici

da-DK-CP1142 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla tabella codici 1142 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di IBM EBCDIC codice CP 1142 IBM

de-DE-CP1141 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla tabella IBM EBCDIC codici 1141 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 1141 IBM

it-GB-CP1146 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla pagina IBM EBCDIC codici 1146 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 1146 IBM

it-US-CP1140 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla tabella IBM EBCDIC codici 1140 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 1140 IBM

es-ES-CP1145 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla tabella IBM EBCDIC codici 1145 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 1145 IBM

fi-FI-CP1143 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla pagina IBM EBCDIC codici 1143 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 1143 IBM

fr-IT-CP1147 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla tabella codici 1147 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di IBM EBCDIC codice CP 1147 IBM

it-IT-CP1144 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla pagina IBM EBCDIC codici 1144 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di codice CP 1144 IBM

NL-BE-CP1148 m-x-icu

I caratteri Unicode mappati ai LATIN9 caratteri originariamente convertiti dalla tabella codici 1148 (secondo le tabelle di conversione) vengono ordinati secondo l'ordine dei punti di IBM EBCDIC codice CP 1148 IBM

Di seguito, puoi trovare un esempio di utilizzo di an per le collazioni Postgre. RDS SQL

db1=> SELECT pg_import_system_collations('pg_catalog'); pg_import_system_collations ----------------------------- 36 db1=> SELECT '¤' < 'a' col1; col1 ------ t db1=> SELECT '¤' < 'a' COLLATE "da-DK-cp277-x-icu" col1; col1 ------ f

Ti consigliamo di utilizzare le regole di confronto contenute in Unicode to EBCDIC collations table e in Unicode to LATIN9 collations table per lo sviluppo di applicazioni che richiedono l'ordinamento in base all'ordine delle code page. IBM Le seguenti regole di confronto (con il suffisso «b») sono visibili anche inpg_collation, ma sono destinate ad essere utilizzate dagli strumenti di integrazione e migrazione dei dati mainframe, in quanto mappano le code page con spostamenti specifici dei punti di codice e richiedono una gestione speciale delle collazioni. AWS In altre parole, si sconsiglia l'utilizzo delle regole di confronto elencate di seguito.

  • DA-DK-277 b-x-icu

  • Da-DK-1142 b-x-icu

  • De-DE-CP273 b-x-icu

  • de-DE-CP1141 b-x-icu

  • it-GB-CP1146 b-x-icu

  • it-GB-CP285 b-x-icu

  • it-IT-CP037 b-x-icu

  • it-IT-CP1140 b-x-icu

  • it-IT-CP1145 b-x-icu

  • fr-ES-CP284 b-x-icu

  • fi-FI-CP1143 b-x-icu

  • FR-IT-CP1147 b-x-icu

  • fr-IT-CP297 b-x-icu

  • it-IT-CP1144 b-x-icu

  • IT-IT-CP280 b-x-icu

  • NL-BE-CP1148 b-x-icu

  • nl-BE-CP500 b-x-icu

Per ulteriori informazioni sulla migrazione delle applicazioni dagli ambienti mainframe a, vedi Cos'è la modernizzazione del mainframe? AWSAWS .

Per ulteriori informazioni sulla gestione delle regole di confronto in PostgreSQL, consulta Collation Support nella documentazione di Postgre. SQL

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.