-- ════════════════════════════════════════════════════════════ -- 마이그레이션: 랙 입력에 뚜껑(MD-) 허용 -- daily_stocktake_rack.sku_code CHECK 제약에 'MD-%' 를 추가한다. -- 뚜껑은 위치 확인용으로만 랙에 두며, 재고 집계(daily_stocktake_line) -- 에는 반영되지 않는다(애플리케이션 aggregate_rack 에서 제외). -- 기존 운영 malaysia_stock_db 에 적용(신규 설치는 init 에 이미 포함). -- superuser/owner 로 실행. 멱등. -- ════════════════════════════════════════════════════════════ ALTER TABLE daily_stocktake_rack DROP CONSTRAINT IF EXISTS daily_stocktake_rack_sku_code_check; ALTER TABLE daily_stocktake_rack ADD CONSTRAINT daily_stocktake_rack_sku_code_check CHECK ( sku_code LIKE 'MT-%' OR sku_code LIKE 'MX-%' OR sku_code LIKE 'MZ-%' OR sku_code LIKE 'MY-%' OR sku_code LIKE 'MD-%' );