📖 사전 🏠 홈

📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전

마이그레이션 (database migration)

중급데이터베이스(창고)데이터 이전migrationDB 마이그레이션스키마 변경마이그레이션 파일migrate

💬 쉬운 뜻

손님이 이미 쓰고 있는 장부의 «칸 모양»을 바꾸는 이사 작업이에요. 회원 장부에 ‘휴대폰’ 칸을 새로 만드는 일처럼요. 장사를 멈추지 않고 바꿔야 해서, 바꾸는 방법을 «번호 붙인 작업지시서 한 장(0001·0002…)»으로 남기고 번호 순서대로 실행합니다.

🧭 이 상황에서

앱에 새 항목을 추가하거나 데이터베이스 구조를 바꿀 때입니다. 코드만 바꾸고 장부 칸을 안 바꾸면 서비스가 멈춰요. 반대로 장부만 바꾸고 코드를 안 올려도 멈춥니다 — 둘은 늘 짝입니다.

⌨️ 이럴 땐 이렇게 입력

🔮 AI가 이렇게 답하면 = 이런 뜻

AI가 ‘migration을 실행하세요’라고 하면 = 새 코드가 기대하는 모양으로 «실제 장부»를 바꾸라는 뜻이에요. ‘멱등(idempotent)하게 작성했습니다’라고 하면 = 같은 파일을 두 번 돌려도 결과가 같으니 안심해도 된다는 말이고, ‘마이그레이션이 실패했습니다’는 «장부는 그대로이고 아직 아무것도 안 바뀌었다»는 뜻인 경우가 많아요(대부분 통째로 되돌립니다).

💬 김지백 강사의 현장 팁

우리 업무 앱에서 실제로 겪었어요. 22번 파일을 올리는데 18번에서 «규칙 위반»으로 이사가 통째로 멈췄습니다. 20번이 넓혀 둔 규칙을 18번이 도로 좁히는데, 그 사이에 만들어 둔 자료가 새 규칙에 맞아 있었던 거죠. 그래서 지금은 파일을 새로 쓸 때마다 «1번부터 다시 돌려도 되나»를 먼저 봅니다.

📖 사전에서 인터랙티브로 보기 → 전체 용어 목록

한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈

무료 공개 자료입니다 — 수업·강의에 자유롭게 쓰세요. 출처 「외부강사 김지백 · nondev-thinking.web.app」 표기만 지켜주세요 · CC BY 4.0