Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
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, Aurora Postgre SQL menggunakan pemeriksaan glibc yang menyertakan urutan pengurutan karakter unicode untuk urutan karakter multi-byte.
Saat Anda membuat , 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.
Aurora Postgre SQL bergantung pada pustaka glibc dalam sistem operasi untuk dukungan pemeriksaan. Aurora Postgre SQL RDS 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, Aurora Postgre SQL RDS untuk Postgre independen. Pustaka ini kompatibel dengan glibc 2.26-59.amzn2, dan menyediakan stabilitas tata urutan untuk mencegah kesalahan hasil kueri.