Re: Default timestamp value

Поиск
Список
Период
Сортировка
От Thomas Behr
Тема Re: Default timestamp value
Дата
Msg-id 393B6122.5493B9F8@bnv-bamberg.de
обсуждение исходный текст
Ответ на Default timestamp value  ("Rob S." <rslifka@home.com>)
Список pgsql-sql
"Rob S." wrote:
> 
> As a precursor to this question, I read:
> 
>         CREATE TABLE
>         Date/Time Types (and corresponding input/output)
>         Date/Time Functions
> 
> ...but I still don't see how to have the default value of a timestamp to be
> the time at which the individual record is inserted.  I just get the time I
> created the table.  Specifically, what to put where the '?' is at.
> 
> ... "TimeDate" TIMESTAMP DEFAULT ? ...

Hallo Rob,
an example, which works by me [PostgreSQL 6.4.2 on i686-pc-linux-gnu,
compiled by gcc 2.7.2.]:

CREATE TABLE "session" ( "zeitpunkt" timestamp DEFAULT now ( ) NOT NULL, "sid" int4 NOT NULL, "nummer" int4 NOT NULL,
"status"character varying NOT NULL, "host" inet);
 

Ade

Thomas

> 
> I tried 'now' and 'current' but it just makes the default value the time
> when I create the table, and 'current' gives me the word 'current' back in
> psql, so I imagine I'm not taking that in quite the right way =)  I can see
> why it does this for both of these, althought in the docs, it says current
> is current time, deferred, but I dunno what that means.
> 
> Any help or pointers to a nice resource?  IMHO, the PG docs are a great
> reference, but not much in the way of terrific examples =)
> 
> - r


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

Предыдущее
От: "Rob S."
Дата:
Сообщение: Default timestamp value
Следующее
От: Kovacs Zoltan Sandor
Дата:
Сообщение: SQL functions - bug?