首页 > 解决方案 > 暴露Sql Jetbrains,删除Column

问题描述

如何删除 Exposed 中的列?

object PlayerKits : Table() { val player = varchar("uuid", 16) override val primaryKey = PrimaryKey(player) }

//添加列 - 工作

PlayerKits.integer("teste") SchemaUtils.createMissingTablesAndColumns(PlayerKits)

//删除 - 不工作

val col = Column<Int>(PlayerKits, "test", IntegerColumnType()) col.dropStatement()

标签: sqlkotlinkotlin-exposed

解决方案


你可以试试:

transaction {
  col.dropStatement().forEeach { statement ->
     exec(statement)
  }
}

推荐阅读