ฉันต้องการให้รหัสสามารถอัปเดตการประทับเวลาโดยอัตโนมัติเมื่อมีการแทรกแถวใหม่ตามที่ฉันสามารถทำได้ใน MySQL โดยใช้ CURRENT_TIMESTAMP
ฉันจะสามารถบรรลุสิ่งนี้ใน PostgreSQL ได้อย่างไร
CREATE TABLE users (
id serial not null,
firstname varchar(100),
middlename varchar(100),
lastname varchar(100),
email varchar(200),
timestamp timestamp
)
timestamp
ถูกกำหนดโดยข้อมูลจำเพาะ SQL เป็นตัวย่อของTIMESTAMP WITHOUT TIME ZONE
. ที่เกือบจะไม่แน่นอนสิ่งที่คุณต้องการเป็นอธิบายโดยผู้เชี่ยวชาญ Postgres เดวิดอีวีลเลอร์ อีกประเภทหนึ่งTIMESTAMP WITH TIME ZONE
อาจเป็นสิ่งที่คุณต้องการโดยใช้ข้อมูลออฟเซ็ตโซนเวลาที่ผ่านใด ๆ เพื่อปรับวันที่ - เวลาเป็นUTC (แต่ไม่ได้จัดเก็บข้อมูลโซนเวลานั้นแม้จะมีชื่อประเภทก็ตาม)