stamper
PostgreSQL코드생성스키마마이그레이션

DB 테이블 스키마와 마이그레이션을 생성하는 프롬프트

개발자김철수22시간 전조회 1추천 0
변수 입력3
변수를 채운 뒤 완성본을 복사하세요

언제 사용하나

새 도메인을 저장할 테이블과 안전한 마이그레이션 스크립트가 필요할 때.

요청 전 확인

  • 사용하는 DB와 마이그레이션 도구(Flyway/Liquibase 등)를 확인한다.
  • 기존 네이밍 규칙(스키마, snake_case 등)을 파악한다.

복사해서 쓰는 프롬프트

{{DB}}용으로 {{ENTITY}} 테이블 스키마와 마이그레이션을 작성해줘.

컬럼/제약:
{{COLUMNS}}

- 기본 키, 필요한 인덱스, 외래 키, NOT NULL/기본값을 명시해줘.
- 되돌릴 수 있도록 up/down(또는 롤백) 스크립트를 분리해줘.
- 파괴적 변경(컬럼 삭제 등)은 별도로 표시하고 사전 확인을 요청해줘.

placeholder 설명

  • {{DB}} : DB 종류/버전 (예: "PostgreSQL 16")
  • {{ENTITY}} : 엔터티 이름
  • {{COLUMNS}} : 컬럼과 제약 목록

입력 예시

{{ENTITY}} = "orders", {{COLUMNS}} = "id, user_id(FK), total(정수, 0 이상), created_at"

기대 결과

CREATE TABLE + 인덱스 + up/down 마이그레이션.

검증 방법

개발 DB에 적용하고 롤백까지 실행해 본다.

주의사항

  • 운영 테이블 변경은 반드시 백업 후 적용한다.

관련 문서

댓글 0

아직 댓글이 없습니다.