如何在高山容器中设置postgres的排序数据?

时间:2017-11-22 15:00:40

标签: postgresql docker alpine

我正在使用 postgres:9-alpine docker容器,并且varchar中的表中的数据排序无法正常工作。

首先,按寄存器排序,然后按字母顺序排序,我只需按字母顺序排序。 我理解高山语言环境中的问题。 我该如何配置?

示例:

SELECT regexp_split_to_table('B a D c', ' ') ORDER BY 1;

显示:В,D,a,c

但我需要:a,B,c,D

WITH foo AS (
SELECT regexp_split_to_table('B a D c', ' ') as bar
   )
SELECT bar FROM foo
ORDER BY bar collate "en_US.utf8";

错误:用于编码“UTF8”的排序规则“en_US.utf8”不存在

SELECT version():

x86_64-pc-linux-musl上的

PostgreSQL 9.6.6,由gcc编译(Alpine 6.2.1)6.2.1 20160822,64位

0 个答案:

没有答案