배포/RDS2 SQLite > PostgreSQL 문제점 발견 카카오 로그인이 안되는 이유를 찾아 백엔드의 error를 찾아보니 integer out of range 기존 SQLite는 정수 필드가 모두 64비트로 처리되지만, PostgreSQL에서는 정수필드의 기본형이 32비트이다. 따라서 SQLite에서는 문제가 없었던 큰 정수 값이 PostgreSQL 에서 범위가 벗어나는 경우가 있다. 그래서 생긴 문제였습니다. models.py에서 BigInteger로 변경하였습니다. 배포/RDS 2023. 6. 28. aws rds postgresql migrate media 이슈1: migrate 변경사항이 없는데 migrate를 할 경우 경고가 나온다. 이것은 큰 오류가 아니였다. 이슈2 python manage.py makemigrations 이후 django에 있는 migrations 파일과 rds postgresql의 public.django_migrations 목록과 일치하지 않으면 오류가 뜨면서 migrate가 안되는 경우가 있었다. psql -U {{your_username}} -d {{your_database_name}} 그럴 경우 쉘이나 sqlectron으로 연결해서 DROP SCHEMA public CASCADE; public 스키마와 관련된 것을 드랍 후 CREATE SCHEMA public; PUBLIC 스키마를 생성한 후 python manage.py.. 배포/RDS 2023. 6. 28. 이전 1 다음