글쓴이: 익명 사용자 / 작성시간: 화, 2021/07/13 - 2:50오후
안녕하십니까?
아래와 같은 DB 테이블을 만들려고 합니다
컬럼 목록은 다음과 같습니다
날짜, 요일, 요일번호, 토요일인지 아닌지, 일요일인지 아닌지, 공휴일여부
2000년 1월 1일부터 2030년 12월 31일까지 만들고 싶습니다
PostgreSQL을 사용해야 합니다
날짜 생성하는 법은 찾았는데요, 나머지 컬럼들은 어떻게 생성하면 좋을까요?
회원님들의 조언을 부탁 드립니다^^
감사합니다
내용 설명 추가
요일 번호는
0 = 일요일, 1 = 월요일, 2 = 화요일 ...
이렇게 됩니다
하는 방법은 둘째치고...
하는 방법은 둘째치고...
이걸 왜 DB로 만들려고 하시는지요? 그냥 필요할 때 즉석에서 계산하는 게 더 빠르지 않겠습니까?
https://www.postgresql.org
https://www.postgresql.org/docs/9.1/functions-datetime.html
위 페이지에 PostgreSQL의 날짜/시간 다루는 함수 설명이 잘 나오네요.
공휴일 여부 말고는 모두 날짜로부터 함수를 써서 바로 파악 가능한 정보입니다.
날짜와 공휴일여부 컬럼만 정의해 쓰셔도 되겠습니다.
꼭 미리 컬럼으로 만들어야 하는 상황이면 그냥 필요한만큼 정의해 쓰시면 되고요.
네, 감사 드립니다
댓글 주신 분들께 감사 드립니다^^
댓글 달기