Redondo Repiso, Santiago escribió:
> 
> Hola! Me estoy iniciando en el PostgreSQL y me gustaría saber que realiza 
> "MOMENT TIMESTAMPTZ DEFAULT NOW() en la siguiente instrucción:
> 
> 
> CREATE TABLE TEST (CODE INTEGER, TEXT VARCHAR(20), MOMENT TIMESTAMPTZ DEFAULT 
> NOW()); 

Crea una columna llamada "moment", de time timestamptz (que es
equivalente a "TIMESTAMP WITH TIME ZONE" en el estándar SQL) y le pone
como valor por omisión (en cada nuevo insert que se haga y que no
especifique un valor para esa columna) el resultado de la función now(),
la cual retorna la fecha y hora del momento en que se inició la
transacción en curso.

-- 
Alvaro Herrera       Valdivia, Chile   ICBM: S 39º 48' 55.3", W 73º 15' 24.7"
"I love the Postgres community. It's all about doing things _properly_. :-)"
(David Garamond)
--
TIP 4: No hagas 'kill -9' a postmaster

Responder a