Repository metrics
- Stars
- (27 stars)
- PR merge metrics
- (PR metrics pending)
Description
백엔드 세미나1 과제 1번 문제 관련입니다.
_
아래 문장을 읽고 '실수않고 한번에 해야지' 했으나 역시나 수정할 일이 생겼습니다.
_
_
_
_
FK는 자동으로 이름에 '_id' 가 붙더군요. 그걸 모르고 DB에 'user_id_id' 로 만들어 버렸습니다.
_
_
_
_
[잘못 진행했던 migrate를 Django 명령어를 이용해 기존 상태로 되돌린 후 해당 migration 파일을 삭제하고 진행하세요. ]
라고 되어있기에 구글링을 통해 survey app에 적용된 migrate을 초기화 시켰습니다.
문제는 DB는 이전 migrate 전의 상태로 되돌리지 못하고 있습니다.ㅜ DB에 직접 query를 실행해 수정하거나 , database를 지우고 새로 만드는 법 말고 Django 명령어를 이용하는 방법이 있을까요?
+++++질문을 하고나서 보니
survey앱의 migrate을 전체를 초기화 할게 아니라 한 단계만 rollback 할 일이었던 거 같네요.
_
_
migrate전체를 초기화 했기 때문에 새로 migrate 명령을 하면
0001_survey_initial.py 에서 또 테이블을 생성하려하는데
이미 db에는 테이블이 있기 때문에 에러가 나는 문제였던 것 같습니다.
_
