프로젝트 준비
[Postgresql] 현재 시간을 저장하는 기본 제약조건 설정하기 | default
zincah
2022. 4. 18. 23:56
반응형
현재 시간을 볼 수 있는 postgre sql 문
select now();
위 구문을 입력하면 현재시간을 확인할 수 있습니다.
여기에 더해서 테이블에 현재시간을 default로 저장하는 제약조건을 설정해보도록 하겠습니다.
테이블 생성
create table test(
test_id INTEGER,
time timestamp,
name VARCHAR(80)
);
기본 제약 조건 설정
alter table test alter column time set default now();
test table에서 time이라는 column의 기본 제약조건을 현재시간으로 설정한다는 구문입니다.
데이터 삽입 및 확인
insert into test(test_id, name) values(1, 'zinc');
select * from test;
위처럼 현재 시간이 default 값으로 들어간것을 확인할 수 있었습니다.
반응형