Koleksi yang didukung di Postgre untuk Postgre SQL RDS SQL - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Koleksi yang didukung di Postgre untuk Postgre SQL RDS SQL

Kolasi adalah serangkaian aturan yang menentukan cara pengurutan dan perbandingan string karakter yang disimpan di basis data. Kolasi memiliki peran mendasar dalam sistem komputer dan dimasukkan sebagai bagian dari sistem operasi. Kolasi berubah dari waktu ke waktu ketika karakter baru ditambahkan ke bahasa atau ketika aturan urutan berubah.

Pustaka kolasi menentukan aturan dan algoritma khusus untuk kolasi. Pustaka pengumpulan yang paling populer digunakan dalam Postgre SQL adalah GNU C (glibc) dan komponen Internasionalisasi untuk Unicode (). ICU Secara default, menggunakan pemeriksaan glibc yang menyertakan urutan pengurutan karakter unicode untuk urutan karakter multi-byte.

Saat Anda membuat instance baru RDS untuk Postgre SQL, ia memeriksa sistem operasi untuk pemeriksaan yang tersedia. SQLParameter Postgre dari CREATE DATABASE perintah LC_COLLATE dan LC_CTYPE digunakan untuk menentukan pemeriksaan, yang berdiri sebagai pemeriksaan default dalam database itu. Atau, Anda juga dapat menggunakan parameter LOCALE di CREATE DATABASE untuk menetapkan parameter ini. Parameter ini menentukan kolasi default untuk string karakter dalam basis data dan aturan untuk mengklasifikasikan karakter sebagai huruf, angka, atau simbol. Anda juga dapat memilih kolasi untuk digunakan pada kolom, indeks, atau kueri.

bergantung pada pustaka glibc dalam sistem operasi untuk dukungan pemeriksaan. untuk SQL contoh Postgre diperbarui secara berkala dengan versi terbaru dari sistem operasi. Pembaruan ini terkadang menyertakan versi pustaka glibc yang lebih baru. Jarang sekali versi glibc yang lebih baru mengubah tata urutan atau kolasi beberapa karakter, yang dapat menyebabkan data diurutkan secara berbeda atau menghasilkan entri indeks yang tidak valid. Jika terjadi masalah terkait tata urutan kolasi selama pembaruan, Anda mungkin perlu membuat ulang indeks.

Untuk mengurangi kemungkinan dampak pembaruan glibc, sekarang menyertakan pustaka pengumpulan default SQL independen. Pustaka pengumpulan ini tersedia di Postgre untuk SQL Postgre 14.6, 13.9, 12.13, 11.18, 10.23 dan rilis versi minor yang lebih baru. Pustaka ini kompatibel dengan glibc 2.26-59.amzn2, dan menyediakan stabilitas tata urutan untuk mencegah kesalahan hasil kueri.