CURRENT_TIMESTAMP를 사용하여 MySQL에서 할 수있는 것처럼 새 행이 삽입되면 코드가 자동으로 타임 스탬프를 업데이트 할 수 있기를 바랍니다.
PostgreSQL에서 어떻게 이것을 달성 할 수 있습니까?
CREATE TABLE users (
id serial not null,
firstname varchar(100),
middlename varchar(100),
lastname varchar(100),
email varchar(200),
timestamp timestamp
)
이것을 다시 다시 배운 후, 기본, 함수 및 트리거를 사용하여 행 작성 및 수정 날짜 및 시간 기록에 관한 자세한 블로그 게시물을 작성했습니다. Postgres에서 사용하기위한 완전한 예제 SQL 및 PL / pgSQL 코드가 포함되어 있습니다.
—
Basil Bourque
timestamp
SQL 사양에 의해 약어로 정의됩니다TIMESTAMP WITHOUT TIME ZONE
. Postgres 전문가 David E. Wheeler가 설명했듯이 거의 확실하지 않습니다 . 다른 유형TIMESTAMP WITH TIME ZONE
은 전달 된 시간대 오프셋 정보를 사용하여 날짜 시간을 UTC 로 조정 하지만 실제로는 유형 이름에도 불구하고 해당 시간대 정보를 저장하지는 않습니다.