728x90
반응형
CURRENT_TIMESTAMP 설정
default expression 에 current_timestamp 를 설정하거나. now() 를 설정한다.
이렇게하면 데이터가 생성되는 시점에 찍히므로 서버단에서 지정 할 필요가 없어 간편하다는 장점이 있다.
QUERY :
alter table tb_spend
alter column created_at set default CURRENT_TIMESTAMP;
JPA 사용일경우
JPA 를쓴다면,
@CreationTimeStamp - 하이버네이트
@CreatedDate - 스프링
둘다 크게 기능상 차이는 없다.
현재 사이드 프로젝트에서는 이런 방식으로 사용하고 있다.
@CreatedDate
@Column(name="created_at")
@JsonFormat(pattern = "yyyy:MM:dd HH:mm:ss", timezone = "Asia/Seoul")
private Date createdAt;
320x100
반응형
'DB' 카테고리의 다른 글
[DB] postgresql recursive 재귀쿼리 (0) | 2023.12.07 |
---|---|
[DB] postgresql TEXT vs VARCHAR vs JSON 타입은 언제 써야하나? (1) | 2023.11.22 |
[CURSOR PAGING] 커서 페이징처리. (2) | 2022.08.31 |
ORACLE DB DELETE / SHRINK SPACE (0) | 2022.02.28 |
[ERROR] Oracle dump / import (0) | 2022.02.08 |