From 552cb50bbd549b0ba73691f56882a382d7761d27 Mon Sep 17 00:00:00 2001 From: johngreen Date: Wed, 29 Apr 2026 21:19:28 +0900 Subject: [PATCH] =?UTF-8?q?chore(db):=20=EC=A4=91=EB=B3=B5=20'AI=20?= =?UTF-8?q?=EC=96=B4=EC=8B=9C=EC=8A=A4=ED=84=B4=ED=8A=B8'=20=EC=9E=90?= =?UTF-8?q?=EC=8B=9D=20=EB=A9=94=EB=89=B4=20=EB=B9=84=ED=99=9C=EC=84=B1=20?= =?UTF-8?q?(V016)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit V014 가 AI_ASSISTANT_ROOT(부모) + AI_MENU_ASSISTANT(자식) 둘 다 동일 URL(/admin/aiAssistant)로 등록해 사이드바에 같은 이름 메뉴가 두 번 표시되던 증상 fix. V014 자체는 Flyway 체크섬 보호 때문에 수정하지 않고 후행 마이그레이션으로 soft-delete. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../V016__deactivate_duplicate_ai_assistant_menu.sql | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 backend-spring/src/main/resources/db/migration/V016__deactivate_duplicate_ai_assistant_menu.sql diff --git a/backend-spring/src/main/resources/db/migration/V016__deactivate_duplicate_ai_assistant_menu.sql b/backend-spring/src/main/resources/db/migration/V016__deactivate_duplicate_ai_assistant_menu.sql new file mode 100644 index 00000000..f1722505 --- /dev/null +++ b/backend-spring/src/main/resources/db/migration/V016__deactivate_duplicate_ai_assistant_menu.sql @@ -0,0 +1,8 @@ +-- V014 가 등록한 자식 메뉴 'AI_MENU_ASSISTANT' 는 부모 'AI_ASSISTANT_ROOT' 와 +-- URL(/admin/aiAssistant) 이 같아 사이드바에 'AI 어시스턴트' 가 두 번 표시된다. +-- 자식 항목을 soft-delete 하여 중복 표시 제거. +-- (V014 자체는 Flyway 체크섬 보호 때문에 수정하지 않고 후행 마이그레이션으로 정리) +UPDATE menu_info + SET status = 'deleted' + WHERE objid = 'AI_MENU_ASSISTANT' + AND status <> 'deleted';