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
