중단 없는 데이터베이스 마이그레이션 계획
애플리케이션을 멈추지 않고 되돌릴 수 있는 단계로 각 단계를 확인하는 마이그레이션 계획 프롬프트. 원하는 AI 도구에 붙여 넣으면 AI가 계획을 씁니다.
결과는 도구, 모델, 입력한 내용에 따라 달라집니다.
결과 미리보기
예시: 저희 편집팀이 쓴 것으로, 실제 AI 출력이 아닙니다.
목표: 열 ‘customer_name’을 중단 없이 ‘display_name’으로 바꾸기. 1. 확장: 새 열 display_name 추가(NULL 허용). 되돌리기: 열 삭제. 2. 코드가 두 열에 모두 기록. 되돌리기: 이전 버전 배포. 3. 1만 행씩 데이터 복사. 확인: 값 없는 행 = 0. 4. 코드는 display_name만 읽음. 5. 일주일 동안 오류가 없으면 옛 열 제거. 되돌릴 수 없으니 먼저 백업. 추측: 나눠 옮길 때 쓸 기본 키가 테이블에 있음.
채워 넣기
입력한 내용은 이 브라우저 창 안에만 머뭅니다. 저희는 아무것도 저장하거나 전송하지 않습니다.
- 열 이름 바꾸기
- 열을 텍스트에서 숫자로 바꾸기
- 테이블을 둘로 나누기
- 기본값이 있는 필수 열 추가
- 큰 테이블에 인덱스 만들기
- PostgreSQL
- MySQL
- MariaDB
- SQL Server
- SQLite
- 수천 행
- 약 100만 행
- 1000만 행
- 수억 행
- 모름
내 프롬프트
프롬프트를 직접 수정했습니다. 위 입력란을 바꿔도 더 이상 덮어쓰지 않습니다.
이것은 AI에게 주는 지시문이며, 아직 결과물이 아닙니다.
이 프롬프트가 잘 맞는 도구
이 프롬프트에 잘 맞는 AI 도구:
사용 방법
- 항목을 채우거나 추천 문구를 누르세요. 이름, 주소 같은 개인 정보는 넣지 마세요.
- 완성된 프롬프트를 원하는 AI 도구에 붙여 넣으세요.
- 먼저 실제와 비슷한 데이터 양의 복사본에서 계획을 시험하고 단계마다 걸리는 시간을 재세요.
왜 효과가 있을까요?
먼저 확장하고 나중에 제거하는 순서를 지키면 옛 코드와 새 코드가 모두 동작합니다. 단계마다 되돌리는 길을 물으면 돌아올 수 없는 길을 피할 수 있습니다.
팁
- 마이그레이션 전에는 늘 확인된 백업을 만들고 복원도 시험해 두세요. 이 계획이 사용하는 데이터베이스 버전의 문서를 대신하지는 않습니다.