Re: Ignored PostgreSQL SET command

Поиск
Список
Период
Сортировка
От Oliver Elphick
Тема Re: Ignored PostgreSQL SET command
Дата
Msg-id 200101020759.f027xTH18410@linda.lfix.co.uk
обсуждение исходный текст
Ответ на Ignored PostgreSQL SET command  ("Patrick Dunford" <pdunford.webs@clear.net.nz>)
Список pgsql-hackers
"Patrick Dunford" wrote: >I have a line in a PHP script that looks like this: > >    $set=pg_exec($dbconn, "SET
DATESTYLETO 'European'"); //Set date format > >Since my ISP updated their server, this appears to be ignored as pgsql
>alwaysreturns dates in ISO format. > >1. What is the default format of dates returned that I can ALWAYS rely on? 
 
From release 7, the default format is ISO: yyyy-mm-dd
 >2. Why is the command ignored?

European has no meaning with the ISO datestyle.

To get normal European dates, do this SET command:
 SET DATESTYLE TO 'Postgres,European'

-- 
Oliver Elphick                                Oliver.Elphick@lfix.co.uk
Isle of Wight                              http://www.lfix.co.uk/oliver
PGP: 1024R/32B8FAA1: 97 EA 1D 47 72 3F 28 47  6B 7E 39 CC 56 E4 C1 47
GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839  932A 614D 4C34 3E1D 0C1C
========================================   "Verily, verily, I say unto you, He that heareth my      word, and believeth
onhim that sent me, hath       everlasting life, and shall not come into       condemnation; but is passed from death
untolife."                      John 5:24 
 




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Assuming that TAS() will succeed the first time is verboten
Следующее
От: Alfred Perlstein
Дата:
Сообщение: Re: Assuming that TAS() will succeed the first time is verboten