За да попълните колоната по време на вмъкване, използвайте DEFAULT
стойност:
CREATE TABLE users (
id serial not null,
firstname varchar(100),
middlename varchar(100),
lastname varchar(100),
email varchar(200),
timestamp timestamp default current_timestamp
)
Имайте предвид, че стойността за тази колона може изрично да бъде презаписана чрез предоставяне на стойност в INSERT
изявление. Ако искате да предотвратите това, имате нужда от спусък.
Имате нужда и от тригер, ако трябва да актуализирате тази колона всеки път, когато редът се актуализира (както е споменато от E.J. Brennan)
Имайте предвид, че използването на запазени думи за имена на колони обикновено не е добра идея. Трябва да намерите име, различно от timestamp