PostgreSQL - datum

Karel Zak zakkr na zf.jcu.cz
Pondělí Září 24 13:34:18 CEST 2001


On Mon, Sep 24, 2001 at 01:10:20PM +0200, Tomas Valousek wrote:
> > > > Dobry den,
> > > > valy=> SELECT zahajenidatum from zametapy ;
> > > >  zahajenidatum
> > > > ---------------
> > > >  2001-09-21
> > > >
> > > > No a ja bych potreboval, aby PostgreSQL vracel misto 2001-09-21 datum v
> > > > "ceskem" formatu 21.9.2001
> >  Muzete to take udelat SQL prikazem:
> >
> > test=# SET DATESTYLE TO 'German';
> > SET VARIABLE
> > test=# select now()::date;
> >   ?column?
> > ------------
> >  24.09.2001
> To je ono. Diks moc. Jeste to ma ale jeden hacek: po ukonceni psql toto
> nastaveni "zmizi". Slo by to nastavit jako default, kdyz tam nemam ten
> postmaster.conf?

 PostgreSQL se ridi promennyma prostredi (getenv()), tedy by melo stacit 
do toho skriptu co ho pouzivate k startu PG dat nekam pred vlastni
start PG:

PGDATESTYLE=German
export PGDATESTYLE

Overit si to pak muzete pomoci SQL dotazu "SHOW DATESTYLE;".

(BTW, Debian to dela stejne, jen to nastaveni ma v samostatnem souboru a
pak v tom startovacim skriptu vola ". /etc/postgresql/postmaster.init" a
export tech promnennych)

		Karel

-- 
 Karel Zak  <zakkr na zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/
 
 C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz


Další informace o konferenci Test