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

Urutkan daftar tupel dengan mempertimbangkan lokal (pemesanan Swedia)

Saat menjalankan LC_ALL=sv_SE.UTF-8 sort pada contoh Anda di Ubuntu-10.04, ia keluar dengan Wa sebelum Vb ("cara lama"), jadi Ubuntu tampaknya tidak setuju dengan "cara baru". Karena PostgreSQL bergantung pada sistem operasi untuk ini, ia akan berperilaku sama saja dengan OS yang diberikan lc_collate yang sama.

Sebenarnya ada tambalan di debian glibc yang terkait dengan masalah pengurutan khusus ini:http:// sourceware.org/bugzilla/show_bug.cgi?id=9724 Namun ditolak dan tidak diterima. Jika Anda hanya memerlukan perilaku ini pada sistem yang Anda kelola, Anda masih dapat menerapkan perubahan tambalan ke /usr/share/i18n/locales/sv_SE dan membangun kembali lokal se_SV dengan menjalankan locale-gen sv_SE.UTF-8 . Atau lebih baik lagi, buat lokal alternatif Anda sendiri yang berasal darinya untuk menghindari mengacaukan yang asli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Contoh Tabel dan Metode Lain untuk Mendapatkan Tuple Acak

  2. Saya memerlukan fungsi untuk memilih 88 baris acak dari tabel (tanpa duplikat)

  3. Beberapa area peningkatan di PostgreSQL 9.4

  4. membuat perubahan fungsi dalam paket R dan menginstal di Ubuntu

  5. Memperbarui JLabel melalui SetIcon dari tipe data bytea di postgres