сохранить пользовательский список [String] в h2, используя Slick - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь выяснить, как сохранить 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...