Skip to content

Commit

Permalink
Fix database schema
Browse files Browse the repository at this point in the history
  • Loading branch information
f43nd1r committed May 26, 2020
1 parent 40bfd93 commit 155bfad
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,16 @@

package com.faendir.acra.liquibase.changelog

import com.faendir.acra.liquibase.changelog.v0.m10.Main
import com.faendir.acra.liquibase.changelog.v0.m10.V0_10
import com.faendir.acra.liquibase.changelog.v0.m10.m7.V0_10_7
import liquibase.changelog.DatabaseChangeLog
import org.liquibase.kotlin.KotlinDatabaseChangeLogDefinition

class MasterChangeLog : KotlinDatabaseChangeLogDefinition {
override fun define(): DatabaseChangeLog {
return changeLog {
include(Main::class.java)
include(V0_10::class.java)
include(V0_10_7::class.java)
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import liquibase.precondition.core.PreconditionContainer
import org.liquibase.kotlin.KotlinDatabaseChangeLog
import org.liquibase.kotlin.KotlinDatabaseChangeLogDefinition

class Main : KotlinDatabaseChangeLogDefinition {
class V0_10 : KotlinDatabaseChangeLogDefinition {
override fun define(): DatabaseChangeLog = changeLog {
include(User::class.java)
include(Roles::class.java)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package com.faendir.acra.liquibase.changelog.v0.m10.m7

import com.faendir.acra.liquibase.changelog.AUTHOR
import com.faendir.acra.liquibase.changelog.ColumnType
import liquibase.changelog.DatabaseChangeLog
import org.liquibase.kotlin.KotlinDatabaseChangeLogDefinition

class Attachment : KotlinDatabaseChangeLogDefinition {
override fun define(): DatabaseChangeLog {
return changeLog {
changeSet("0.10.7-fix-content-column-name", AUTHOR.F43ND1R) {
renameColumn(tableName = "attachment", oldColumnName = "conent", newColumnName = "content", columnDataType = ColumnType.BLOB)
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package com.faendir.acra.liquibase.changelog.v0.m10.m7

import org.liquibase.kotlin.KotlinDatabaseChangeLogDefinition

class V0_10_7 : KotlinDatabaseChangeLogDefinition {
override fun define() = changeLog {
include(Version::class.java)
include(Attachment::class.java)
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package com.faendir.acra.liquibase.changelog.v0.m10.m7

import com.faendir.acra.liquibase.changelog.AUTHOR
import com.faendir.acra.liquibase.changelog.ColumnType
import liquibase.changelog.DatabaseChangeLog
import org.liquibase.kotlin.KotlinDatabaseChangeLogDefinition

class Version : KotlinDatabaseChangeLogDefinition {
override fun define(): DatabaseChangeLog {
return changeLog {
changeSet("0.10.7-nullable-mappings", AUTHOR.F43ND1R) {
dropNotNullConstraint(tableName = "version", columnName = "mappings", columnDataType = ColumnType.TEXT)
}
}
}
}

0 comments on commit 155bfad

Please sign in to comment.