salary_group
필드를 생성한다. (ForeignKey)멍청하게
그냥 디폴트값을 적용하였다.1452
에러 발생 : SalaryGroup
데이터베이스에 있는 값을 사용했다면 에러가 없을 수도 있었지만, 아예 없는 값을 넣어버렸다.mysql.connector.errors.integrityerror: 1452 (23000): cannot add or update a child row: a foreign key constraint fails
null=True
를 적용해 다시 마이그레이션을 진행하려 했으나, 이미 기존 필드는 데이터베이스 상에서는 삭제된 상태여서 그 다음 마이그레이션이 진행되지 않았다.1091
에러 발생 : 데이터베이스 상에서는 이미 없는 컬럼인데 자꾸 지우려
하니 에러 발생pymysql.err.OperationalError: (1091, "Can't DROP 'month'; check that column/key exists")
year, month 필드가 삭제된 상태
이니 python manage.py migrate --fake
를 통해 마이그레이션을 적용시켜 준다. null=True
를 주어 에러를 피했다.)