
org.virtuslab.config.ConfigurationEntry.scala Maven / Gradle / Ivy
The newest version!
package org.virtuslab.config
import play.api.db.slick.Config.driver.simple._
/**
* Entity for keeping basic configuration in DB.
*
* @author Krzysztof Romanowski
*/
private[config] case class ConfigurationEntry(key: String, value: String)
/**
* DB table for configuration.
*/
class ConfigurationEntries(tag: Tag) extends Table[ConfigurationEntry](tag, "configuration") {
def key = column[String]("key", O.PrimaryKey)
def value = column[String]("value")
def * = (key, value) <> (ConfigurationEntry.tupled, ConfigurationEntry.unapply)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy