Добавление столбца в существующую таблицу со значениями - PullRequest
0 голосов
/ 24 апреля 2020

В настоящее время у меня есть объект TABLE, как показано ниже, и существующая таблица в БД. Я создаю веб-сервис с использованием KTOR.

object Arts: Table() {
    val id : Column<Int> = integer("id").autoIncrement().primaryKey()
    val title = varchar("title" , 256)
    val description = varchar("desc", 512)
    val price = double("price")
}

Я хотел бы добавить столбец, last_modified, как изменить текущую таблицу.

1 Ответ

0 голосов
/ 26 апреля 2020

Сначала добавьте в таблицу столбец last_modified.

object Arts: Table() {
    val id : Column<Int> = integer("id").autoIncrement().primaryKey()
    val title = varchar("title" , 256)
    val description = varchar("desc", 512)
    val price = double("price")
    val lastModified = datetime("last_modified").defaultExpression(CurrentDateTime())
}

Затем вызовите функцию

SchemaUtils.createMissingTablesAndColumns(Arts)
...