wafflestudio/seminar-2020

[BE_Se1_#1]_migrate & DB 상태 되돌리기

オープン

#126 opened on 2020/09/08

 (9 件のコメント) (1 件のリアクション) (0 人の担当者)Python (49 件のフォーク)auto 404
HW1backendgood first issuequestion

Repository metrics

Stars
 (27 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

백엔드 세미나1 과제 1번 문제 관련입니다. _ 아래 문장을 읽고 '실수않고 한번에 해야지' 했으나 역시나 수정할 일이 생겼습니다. _ image _ _ _ FK는 자동으로 이름에 '_id' 가 붙더군요. 그걸 모르고 DB에 'user_id_id' 로 만들어 버렸습니다. _ image _ _ _ [잘못 진행했던 migrate를 Django 명령어를 이용해 기존 상태로 되돌린 후 해당 migration 파일을 삭제하고 진행하세요. ] 라고 되어있기에 구글링을 통해 survey app에 적용된 migrate을 초기화 시켰습니다.

문제는 DB는 이전 migrate 전의 상태로 되돌리지 못하고 있습니다.ㅜ DB에 직접 query를 실행해 수정하거나 , database를 지우고 새로 만드는 법 말고 Django 명령어를 이용하는 방법이 있을까요?

+++++질문을 하고나서 보니 survey앱의 migrate을 전체를 초기화 할게 아니라 한 단계만 rollback 할 일이었던 거 같네요. _ image _ migrate전체를 초기화 했기 때문에 새로 migrate 명령을 하면 0001_survey_initial.py 에서 또 테이블을 생성하려하는데 이미 db에는 테이블이 있기 때문에 에러가 나는 문제였던 것 같습니다. _ image

コントリビューターガイド