Paas 방식의 배포를 위해 기존에 연결된 mysql을 끊고 MariaDB를 연동하는 과정에서 직면한 오류였다. 다른 테이블들은 잘 생성이 되는데, 특정 테이블만 SQL syntax 오류가 발생하면서 생성이 안됐다.
문제의 원인은 SQL syntax가 잘못되었던 것이지만 콘솔에 표시된 것 보다 선행된 멤버 변수에서 발생했다.
@Column(nullable = false, columnDefinition = "TEXT CHECK (LENGTH(content) <= 500)")
private String content;
해당 변수의 columnDefinition은 MariaDB가 지원하지 않는 코드여서 발생한 문제였다.
시야를 더 넓히자😂