133bfc55b8
- tasks 에 start_time/due_time TIME 컬럼 추가(마이그레이션 003). NULL=종일
- 업무 모달에 '시간 지정' 체크박스 → 체크 시 시작/마감 시간 입력란 표시.
미체크면 종일로 저장(시간 null)
- store.validate_time(HH:MM), db create/update + TIME 직렬화('HH:MM')
- 타임라인: 시간 있으면 date+time 으로 정확히 배치, 없으면 종일
DB: scripts/sql/project_db_003_task_times.sql 서버서 적용 필요.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
18 lines
696 B
SQL
18 lines
696 B
SQL
-- =====================================================================
|
|
-- project_db 마이그레이션 003 — 업무 시작/마감 시간(TIME) 추가
|
|
-- =====================================================================
|
|
-- 멱등. NULL = 시간 미지정(종일). DROP 없음.
|
|
--
|
|
-- 실행:
|
|
-- docker exec -i postgres-db psql -U postgres -d project_db \
|
|
-- < scripts/sql/project_db_003_task_times.sql
|
|
-- =====================================================================
|
|
|
|
\set ON_ERROR_STOP on
|
|
\connect project_db
|
|
|
|
ALTER TABLE tasks ADD COLUMN IF NOT EXISTS start_time TIME;
|
|
ALTER TABLE tasks ADD COLUMN IF NOT EXISTS due_time TIME;
|
|
|
|
SELECT 'project_db 003 ready' AS status;
|