(refs #464)Improve plugin installing/updating behavior

This commit is contained in:
Naoki Takezoe
2014-09-01 01:11:19 +09:00
parent 96303723fa
commit b9ade60eb2
4 changed files with 15 additions and 9 deletions

View File

@@ -7,7 +7,7 @@ trait PluginComponent extends TemplateComponent { self: Profile =>
lazy val Plugins = TableQuery[Plugins]
class Plugins(tag: Tag) extends Table[Plugin](tag, "PLUGIN"){
val pluginId = column[String]("PLUGIN_ID")
val pluginId = column[String]("PLUGIN_ID", O PrimaryKey)
val version = column[String]("VERSION")
def * = (pluginId, version) <> (Plugin.tupled, Plugin.unapply)
}