PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sắp xếp danh sách các bộ giá trị theo ngôn ngữ (thứ tự tiếng Thụy Điển)

Khi chạy LC_ALL=sv_SE.UTF-8 sort trên ví dụ của bạn trên Ubuntu-10.04, nó xuất hiện với Wa trước Vb ("cách cũ"), vì vậy Ubuntu dường như không đồng ý với "cách mới". Vì PostgreSQL dựa trên hệ điều hành cho điều này, nó sẽ hoạt động giống như hệ điều hành được cung cấp cùng một lc_collate.

Thực sự có một bản vá trong debian glibc liên quan đến vấn đề sắp xếp cụ thể này: http:// sourceware.org/bugzilla/show_bug.cgi?id=9724 Nhưng nó đã bị phản đối và không được chấp nhận. Nếu bạn chỉ cần hành vi này trên hệ thống mà bạn quản lý, bạn vẫn có thể áp dụng thay đổi bản vá cho / usr / share / i18n / locales / sv_SE và xây dựng lại ngôn ngữ se_SV bằng cách chạy locale-gen sv_SE.UTF-8 . Hoặc tốt hơn, hãy tạo ngôn ngữ thay thế của riêng bạn bắt nguồn từ đó để tránh nhầm lẫn với ngôn ngữ gốc.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thêm hai cột kiểu dấu thời gian và số nguyên

  2. Sử dụng regex ở WHERE trong Postgres

  3. Nhóm lõi EF Bằng cách chọn số lượng riêng biệt

  4. Tổng quan về các công cụ sơ đồ cơ sở dữ liệu có sẵn cho PostgreSQL

  5. Trạng thái SQL:lỗi cú pháp 42601 tại hoặc gần 11