utf8
adalah pengkodean (cara merepresentasikan karakter unicode sebagai serangkaian byte), bukan collation (karakter mana yang mendahului).
Saya pikir susunan Postgres 10 setara untuk utf8_general_ci
(atau utf8_unicode_ci
yang lebih modern ) disebut und-x-icu
- ini adalah susunan yang tidak ditentukan (tidak ditentukan untuk bahasa dunia nyata apa pun) yang disediakan oleh perpustakaan ICU. Susunan ini akan mengurutkan karakter yang cukup masuk akal dari sebagian besar bahasa.
Dukungan ICU adalah fitur baru yang ditambahkan di PostgreSQL 10, jadi susunan ini tidak tersedia untuk versi PostgreSQL yang lebih lama atau ketika dinonaktifkan selama kompilasi. Sebelumnya Postgres menggunakan sistem operasi yang menyediakan dukungan pemeriksaan, yang berbeda antara sistem operasi.