반응형
현재 시간을 볼 수 있는 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 값으로 들어간것을 확인할 수 있었습니다.
반응형
'프로젝트 준비' 카테고리의 다른 글
[AWS/Spring] AWS EC2 서버에 프로젝트 수동 배포 하기 (0) | 2022.06.22 |
---|---|
[Postgresql/sql] 현재시간을 update하는 sql 문 (현재시간, 몇일전, 몇일후) (0) | 2022.05.08 |
gitignore 파일 설정하기 (spring project 설정) (0) | 2022.04.18 |