74 lines
2.0 KiB
JSON
74 lines
2.0 KiB
JSON
{
|
|
"databaseChangeLog": [
|
|
{
|
|
"changeSet": {
|
|
"id": "Add mods table",
|
|
"author": "anibus",
|
|
"changes": [
|
|
{
|
|
"createTable": {
|
|
"tableName": "mods",
|
|
"columns": [
|
|
{
|
|
"column": {
|
|
"name": "id",
|
|
"type": "int",
|
|
"autoIncrement": true,
|
|
"constraints": {
|
|
"primaryKey": true,
|
|
"unique": true,
|
|
"nullable": false
|
|
}
|
|
}
|
|
},{
|
|
"column": {
|
|
"name": "name",
|
|
"type": "varchar(128)",
|
|
"constraints": {
|
|
"nullable": false
|
|
}
|
|
}
|
|
},{
|
|
"column": {
|
|
"name": "version",
|
|
"type": "varchar(64)",
|
|
"constraints": {
|
|
"unique": true,
|
|
"nullable": false
|
|
}
|
|
}
|
|
},{
|
|
"column": {
|
|
"name": "technical_name",
|
|
"type": "varchar(64)",
|
|
"constraints": {
|
|
"primaryKey": true,
|
|
"nullable": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"column": {
|
|
"name": "is_beta",
|
|
"type": "boolean",
|
|
"constraints": {
|
|
"nullable": false
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"addUniqueConstraint": {
|
|
"columnNames": "technical_name, version",
|
|
"constraintName": "uc_mods_technical_name_version",
|
|
"tableName": "mods"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|