sql - 暴露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()
解决方案
你可以试试:
transaction {
col.dropStatement().forEeach { statement ->
exec(statement)
}
}
推荐阅读
- javascript - 如何按降序(从高到低)Javascript 冒泡排序?
- reactjs - SPFX React 使用 Rest API 404 问题更新文档库文件元数据
- d3.js - 更改 D3 Observable 中轴/刻度上标签的字体大小和颜色(未附加文本)
- audiokit - AUDIOKIT - 为什么 AKOSCILLATORBANK 产生的声音会相互干扰和解构?
- python - Django ORM 无法检索数据库模型实例
- c++ - 在 SPI 传输函数中返回 -1 EINVAL 的 ioctl 错误
- gtk - GTK 防止选项卡聚焦不可见的小部件
- javascript - 是否可以在谷歌云功能中放置一个计时器?
- python - XLRDError:不支持的格式,或损坏的文件:预期的 BOF 记录;找到 b'\x00\x00\x00\x01Bud1'
- java - 关于在同一端口上运行多个应用程序