Я пытаюсь создать метаданные, которые могут содержать все различия между двумя версиями одного и того же JPA
объекта.
Эти метаданные необходимы для создания сценария миграции DDL
для моего магазина. Какими будут мои метаданные, которые могут содержать данные для всех сценариев миграции?
например
[
{
"date": "9 may 2018, 6:06 pm",
"user": "user.name (FName LName)",
"JPAEntity":"Troll",
"actions": [
"newColums":{
"name":"amount",
"type":"number"
}
]
Эти метаданные говорят, что для моей JPA
сущности Troll
у меня есть новый столбец amount
.
Существует ли какая-либо отраслевая стандартная структура, которая используется для этой цели? Я ищу метаданные, которые могли бы соответствовать всем обычным сценариям миграции.
Я пытался с liquibase
, но я не могу пойти с ним, так как не могу предоставить ему свое хранилище данных.