Re: lc_time not working?
От | Adrian Klaver |
---|---|
Тема | Re: lc_time not working? |
Дата | |
Msg-id | 50EAE60F.4070100@gmail.com обсуждение исходный текст |
Ответ на | lc_time not working? ("J. Hondius" <jhondius@rem.nl>) |
Ответы |
Re: lc_time not working?
|
Список | pgsql-general |
On 01/07/2013 06:45 AM, J. Hondius wrote: > Hi All, > please advise > > I'm not getting my PostgreSQL 9.2 to return the correct lc_time > See psql output below. > lc_monetary and the lc's do work correctly > > postgresql.conf is set to lc_time = 'nl_NL' > the output of locale -a includes nl_NL > > [root@d01 ~]# psql db user > psql (9.2.1) > Type "help" for help. > > openwave001=# select set_config('lc_time', 'nl_NL', true); > set_config > ------------ > nl_NL > (1 row) When you use true it only applies for that transaction. Example: test=# select set_config('lc_time', 'nl_NL', True); set_config ------------ nl_NL (1 row) test=# SELECT current_setting('lc_time'); current_setting ----------------- en_US.UTF-8 (1 row) When you false it sticks for the session: test=# select set_config('lc_time', 'nl_NL', False); set_config ------------ nl_NL (1 row) test=# SELECT current_setting('lc_time'); current_setting ----------------- nl_NL > > openwave001=# select to_char(now(),'dd month day yyyy'); > to_char > ----------------------------- > 07 january monday 2013 > (1 row) > > > -- Adrian Klaver adrian.klaver@gmail.com
В списке pgsql-general по дате отправления: