Postgresql a problem s typem time...
Karel Zak
zakkr na zf.jcu.cz
Čtvrtek Září 13 16:29:18 CEST 2001
On Thu, Sep 13, 2001 at 04:11:22PM +0200, Ing. Miloslav Ponkrác wrote:
> >sloupec typu time. Pri provedeni prikazu napr.:
> >
> >nejdrive
> >INSERT INTO data VALUES('14:00');
> >a potom
> >SELECT * FROM data;
A tabulka 'data' je definovana jak? Verze PG?
> >se vrati obsah pole ve sloupci time o 1 min. mensi, t.j. 13:59.
Vzdy?
> Neznám podrobně PostgreSQL, ale první co mě napadá je, že při určitých
> způsobem vnitřního uložení typu time mohou vznikat zaokrouhlovací chyby. Ale
> je to jen čirá spekulace. Pokud třeba time je vnitřně ukládán jako reálné
To je tezka spekulace :-) K cemu by pak ta DB byla?
test=# CREATE TABLE data (x time);
CREATE
test=# INSERT INTO data VALUES ('14:00');
INSERT 20057 1
test=# SELECT * FROM data;
x
----------
14:00:00
(1 row)
--
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 Linux