방금 만든 파일을 열어 보면 파일 내용이 다음 구조와 비슷합니다.
파이썬: 마이그레이션 스크립트 파일 예시
"""Create users table"""
revision = '1975ea83b712' # 실행할 때마다 다르므로 책과 내용이 다름
down_revision = None
branch_labels = None
depends_on = None
def upgrade():
# 여기에 DB 스키마 변경(생성, 변경, 삭제) 로직 작성
pass
def downgrade():
# 여기에는 upgrade에서 적용한 변경을 되돌리는 로직 작성
pass