Java Spring 애플리케이션 + 최대 절전 모드 + 관계형 데이터베이스 (편집 : PostgreSQL, MySql 및 Oracle을 지원해야 함)로 작업하고 있습니다.liquibase에서 JSON 컨텐츠로 데이터베이스 리팩토링
일부 테이블에는 JSON으로 직렬화 된 객체가 저장됩니다.
우리는 변경 사항을 관리하기 위해 liquibase를 사용하지만, JSON에 영향을 미치는 변경 사항에 관해서는 우리는 무엇을해야할지 모릅니다.
이 유형의 데이터 세트를 어떻게 리팩터링 하시겠습니까?
이class POJO {
String name
Date someDate
Double someDouble
...
그런 다음 우리가 그것을 변경 :
class POJO {
String name
Date someDateButAnotherName
String aNewField
//Double someDouble <-- deleted
...
가 어떻게이 시나리오를 마이그레이션 할 수
내가이 POJO를 직렬화 상상?
Serializable로 직렬화하는 것을 의미하는 경우 Serializable을 구현하고 serializeObject를 구현하여 삭제 된 필드를 건너 뛸 수 있습니다. JSON을 수행하는 경우 비슷한 점이 있습니다. –