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

sự khác biệt đối chiếu postgres. osx v ubuntu

Trong Bảng phần tử đối chiếu Unicode mặc định bạn có thể thấy hai mục sau:

002C  ; [*0220.0020.0002] # COMMA
002D  ; [*020D.0020.0002] # HYPHEN-MINUS

Ở đây, trọng lượng chính của COMMA lớn hơn trọng lượng chính của HYPHEN-MINUS, do đó HYPHEN-MINUS sắp xếp trước COMMA.

Lưu ý rằng đây là thứ tự sắp xếp dự kiến ​​theo Thuật toán đối chiếu Unicode với các trọng số mặc định. Nếu bạn mong đợi thứ tự sắp xếp theo các giá trị byte ASCII, bạn sẽ có một thứ tự khác. Và còn những đơn hàng hợp lệ khác. Nhưng nếu ngôn ngữ được đặt tên là "en_US.UTF-8" (hoặc "en_US.utf8", điều tương tự), thì bạn có thể mong đợi thứ tự Unicode. Nhưng đó là giữa bạn và nhà cung cấp hệ điều hành của bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chức năng kích hoạt Postgres

  2. Sắp xếp các chuỗi số được phân tách bằng dấu chấm (ví dụ:số phiên bản)

  3. Cài đặt Postgres trên windows để sử dụng với Ruby-on-Rails

  4. Psycopg2 sử dụng hết bộ nhớ trên truy vấn chọn lọc lớn

  5. Mã hóa văn bản UTF-8 / Unicode với RPostgreSQL