Urutan pengurutan yang Anda gambarkan adalah standar di sebagian besar lokal. Coba saja sendiri:
SELECT regexp_split_to_table('D d a A c b', ' ') ORDER BY 1;
Saat Anda menginisialisasi cluster db Anda dengan initdb
Anda dapat memilih lokal dengan --locale=some_locale
. Dalam kasus saya ini --locale=de_AT.UTF-8
. Jika Anda tidak menentukan apa pun lokal yang diwarisi dari lingkungan - lokal sistem Anda saat ini akan digunakan.
Basis data templat kluster akan disetel ke lokal itu. Saat Anda membuat database baru, itu mewarisi pengaturan dari template. Biasanya Anda tidak perlu khawatir tentang apa pun , semuanya berfungsi.
Baca bab tentang BUAT DATABASE
untuk lebih lanjut.Jika Anda ingin mempercepat pencarian teks dengan indeks, pastikan untuk membaca tentang kelas operator
, juga.
Semua tautan ke versi 8.4, seperti yang Anda minta secara khusus.
Di PostgreSQL 9.1 atau yang lebih baru, ada dukungan penyusunan yang memungkinkan penggunaan susunan yang lebih fleksibel: