Я пытаюсь выяснить, как сохранить List[String]
в H2, используя Slick 3.0, но я не могу найти, как построить собственный преобразователь столбцов в List[String]
.
Я сделал этодля Postgres DB, но я смотрю, как это сделать в H2 Db
В столбце changes есть проблема с H2 DB, но он работает в Postgres
@Singleton
class TermsAndConditionsMappign @Inject()(dbConfigProvider: DatabaseConfigProvider)(implicit ec: DatabaseExecutorContext) {
val dbConfig = dbConfigProvider.get[PostgresProfile]
class TermsAndConditionsTable(tag: Tag) extends Table[TermsAndConditionsRow](tag, "terms_and_conditions") {
def id = column[Int]("id", O.PrimaryKey, O.AutoInc)
def version = column[String]("version")
def changes = column[List[String]]("changes")
def * = ( id, version, changes) <> (TermsAndConditionsRow.tupled, TermsAndConditionsRow.unapply)
}
}
Я ожидаю, что смогу сохранить List [String] в H2 и Postgres