小编Chr*_*lis的帖子

Linux 和 Mac 上 PostgreSQL 14 排序规则行为的差异

我在 Mac 和 Ubuntu 服务器上安装了 PostgreSQL,如下所示:

atsweb=# select version();
                                                      version                                                      
-------------------------------------------------------------------------------------------------------------------
 PostgreSQL 14.6 on x86_64-apple-darwin20.6.0, compiled by Apple clang version 12.0.0 (clang-1200.0.32.29), 64-bit
(1 row)
Run Code Online (Sandbox Code Playgroud)
atsweb=# select version();
                                                               version                                                                
--------------------------------------------------------------------------------------------------------------------------------------
 PostgreSQL 14.6 (Ubuntu 14.6-0ubuntu0.22.04.1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, 64-bit
(1 row)
Run Code Online (Sandbox Code Playgroud)

它们具有相同的数据库、排序规则和编码:

atsweb=# \l
                                  List of databases
   Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   
-----------+----------+----------+-------------+-------------+-----------------------
 atsweb    | atsweb   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 postgres  | postgres | UTF8     | …
Run Code Online (Sandbox Code Playgroud)

postgresql collation ubuntu mac-os-x

5
推荐指数
2
解决办法
1080
查看次数

标签 统计

collation ×1

mac-os-x ×1

postgresql ×1

ubuntu ×1