1
Liquibase에서 기준 변경 집합 목록을 생성 했으므로 가져 오려고합니다.생성 된 변경 집합을 가져 오려고 할 때 java.util.Date를 java.sql.Timestamp로 캐스팅 할 수 없습니다.
다음과Unexpected error running Liquibase: java.util.Date cannot be cast to java.sql.Timestamp
가에 실패 년대 열 정의가 될 때 :
- column:
constraints:
nullable: false
defaultValueDate: 0000-00-00T00:00:01
name: created
type: datetime(6)
나는이 문제를 해결할 수있는 방법은 다음과 같은 오류를 뱉어 것 그러나 그것은 기본 값이 날짜 시간 필드를 만들려고 할 때 그래서 실패하지 않습니까?
업데이트 : 위의 열에서 기본 날짜 값을 제거하려고 시도했으나 liquibase update 명령을 성공적으로 수행 할 수있었습니다. 그러나 datetime 필드가있는 테이블에 첫 번째 날짜 값을 삽입하려고하면 실패합니다. 일반적으로 날짜를 조작하는 것이 문제인 것처럼 보입니다.