to_char TMmonth

Lists: pgsql-ru-general
From: Михаил <m(dot)nasedkin(at)gmail(dot)com>
To: pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: to_char TMmonth
Date: 2018-11-08 13:06:58
Message-ID: CALSKcLS3Zi4o0Ak5pNOheqmAiKWcez++qwKvyPccvOz2v62QZQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-ru-general

Доброго, всем.

Мелочь, а не понятно.

select to_char(now(), 'TMmonth') as "месяц";

На одном сервере (10,5) - норм:

месяц
--------
ноября
(1 строка)

на другом (10,3, 11.0) - фигня:

месяц
--------
ноябрь
(1 строка)

На обоих серверах одинаково:

SHOW lc_messages;
lc_messages
-------------
ru_RU.utf8
(1 строка)

SHOW lc_time;
lc_time
------------
ru_RU.utf8
(1 строка)

Как исправить на "ноября" TMmonth?

--
---
С уважением,
Михаил


From: Pavel Luzanov <p(dot)luzanov(at)postgrespro(dot)ru>
To: pgsql-ru-general(at)lists(dot)postgresql(dot)org
Subject: Re: to_char TMmonth
Date: 2018-11-08 15:20:13
Message-ID: 32feba87-3dd1-61b8-b193-b41d00f66211@postgrespro.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-ru-general


On 08.11.2018 16:06, Михаил wrote:
> на другом (10,3, 11.0) - фигня:
>
> месяц
> --------
> ноябрь
> (1 строка)

Какая операционка?
Что показывает:
$ date +%B

-----

Pavel Luzanov
Postgres Professional: http://www.postgrespro.com
The Russian Postgres Company


From: Михаил <m(dot)nasedkin(at)gmail(dot)com>
To: Pavel Luzanov <p(dot)luzanov(at)postgrespro(dot)ru>
Cc: pgsql-ru-general(at)lists(dot)postgresql(dot)org
Subject: Re: to_char TMmonth
Date: 2018-11-09 04:05:06
Message-ID: CALSKcLS=cxGZ8_41X3XOom2HmhRKfacBCG4eF35mqh1CuUEL_Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-ru-general

>> месяц
>> --------
>> ноябрь
>> (1 строка)
>
> Какая операционка?
> Что показывает:
> $ date +%B

Linux
$ date +%B
Ноябрь

--
---
С уважением,
Михаил


From: Pavel Luzanov <p(dot)luzanov(at)postgrespro(dot)ru>
To: Михаил <m(dot)nasedkin(at)gmail(dot)com>
Cc: pgsql-ru-general(at)lists(dot)postgresql(dot)org
Subject: Re: to_char TMmonth
Date: 2018-11-09 09:30:02
Message-ID: ed3a5402-29bb-920c-5379-15e15badf021@postgrespro.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-ru-general

On 09.11.2018 7:05, Михаил wrote:

>>> месяц
>>> Linux
>>> $ date +%B
>>> Ноябрь

PostgreSQL в части локализации пользуется возможностями ОС, а на ваших серверах локализация в ОС работает судя по всему по разному.
Чтобы побороть, "выравнивайте" операционки.

-----
Pavel Luzanov
Postgres Professional: http://www.postgrespro.com
The Russian Postgres Company