PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Urutan pengurutan string (LC_COLLATE dan LC_CTYPE)

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:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PG::InvalidParameterValue:ERROR:nilai tidak valid untuk parameter client_min_messages:panic

  2. Bagaimana saya bisa menanyakan semua data saya dalam jarak 5 meter?

  3. bagaimana cara mengatur perintah psql di cygwin?

  4. PostgreSQL GeoJSON <- php -> JavaScript

  5. Ikhtisar Pemrosesan VACUUM di PostgreSQL