From 17746581e1cb3cca8ef189ee7d589d0a84154cd2 Mon Sep 17 00:00:00 2001 From: caadiq Date: Tue, 2 Jun 2026 18:34:24 +0900 Subject: [PATCH] =?UTF-8?q?feat(schedule):=20date=5Fprecision=20=EC=BB=AC?= =?UTF-8?q?=EB=9F=BC=20=EC=B6=94=EA=B0=80=20(=EB=82=A0=EC=A7=9C=20?= =?UTF-8?q?=EB=AF=B8=EC=A0=95=20=EC=9D=BC=EC=A0=95=20=EC=A7=80=EC=9B=90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 월만 확정된 일정을 위해 schedules에 date_precision ENUM('day','month') 추가. 기본값 'day'로 기존 일정/쿼리에 영향 없음. month인 경우 date는 해당 월 1일로 저장하고 확정 시 수정에서 정확한 날짜 입력. Co-Authored-By: Claude Opus 4.7 --- backend/sql/schedule_date_precision.sql | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 backend/sql/schedule_date_precision.sql diff --git a/backend/sql/schedule_date_precision.sql b/backend/sql/schedule_date_precision.sql new file mode 100644 index 0000000..97f2e56 --- /dev/null +++ b/backend/sql/schedule_date_precision.sql @@ -0,0 +1,6 @@ +-- 일정 날짜 정밀도 +-- 'day' : 정확한 날짜 (기존 일정 전부, 기본값) +-- 'month' : 월만 확정, 일자 미정 (date는 해당 월 1일로 저장) +-- 날짜가 확정되면 일정 수정에서 정확한 date 입력 + date_precision='day'로 변경 +ALTER TABLE schedules + ADD COLUMN date_precision ENUM('day', 'month') NOT NULL DEFAULT 'day' AFTER date;