MySQL'de CURRENT_TIMESTAMP kullanarak yapabildiğim gibi, yeni bir satır eklendiğinde kodun zaman damgasını otomatik olarak güncelleyebilmesini istiyorum.
Bunu PostgreSQL'de nasıl başarabilirim?
CREATE TABLE users (
id serial not null,
firstname varchar(100),
middlename varchar(100),
lastname varchar(100),
email varchar(200),
timestamp timestamp
)
timestampSQL spesifikasyonu tarafından kısaltması olarak tanımlanırTIMESTAMP WITHOUT TIME ZONE. Postgres uzmanı David E. Wheeler'ın açıkladığı gibi, neredeyse kesinlikle istediğiniz şey bu değil . Diğer tür,TIMESTAMP WITH TIME ZONEmuhtemelen istediğiniz şeydir, tarih-saati UTC'ye ayarlamak için geçmiş saat dilimi fark bilgilerini kullanarak (ancak tür adına rağmen bu saat dilimi bilgilerini depolamadan).