시퀄라이즈를 사용하다보니 모델에서 수정을 해도 변경이 되지 않는 것을 확인할 수 있었다.
서버를 껐다가 켜봐도 ...
난 분명히 allowNull을 false에서 true로 변경했는데, 위와 같이 null이 불가능하다는 에러를 계속 내보내고 있었다.
당황스럽다. 아무리 고치고 껐다가 켜봐도 안되서...
SQL문을 사용해보기로 했다.
alter table users modify column confirm_password varchar(255); // null 허용
alter table users modify column confirm_password varchar(255) not null; // null 비허용
이렇게 하면, users 테이블에서 confirm_password 컬럼을 수정하겠다는 의미이다.
not null을 명시해서 쓰면 null을 허용하지 않겠다는 의미이며, 생략하게 되면 기본적으로 null을 허용한다는 의미가 된다.
이렇게 입력한 뒤, 다시해보니까 해결되었다. 이런 에러가 가장 싫다.
에러가 아니라 버그?
버그 하나 발견한 하루였다.
'서버' 카테고리의 다른 글
(파이어베이스 호스팅) 프로젝트 호스팅해서 누구나 볼 수 있게 해보기 (1) | 2021.06.10 |
---|---|
Error: listen EADDRINUSE: address already in use :::4000 (0) | 2021.05.20 |
우분투 MySQL에서 데이터 뽑아서(Export) 로컬 서버에 저장하기 (0) | 2021.02.18 |
Error: ENOENT: no such file or directory, (0) | 2018.06.06 |
리눅스 우분투에서 파일, 디렉토리 찾는 방법 : find 명령어 (0) | 2017.12.14 |