Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TABLE()
- Syntax error in SQL statement "TABLE[*]()"; expected "TRUNCATE, {"; SQL statement:
- TABLE() [42001-191] [SQL State=42001, DB Errorcode=42001]
- SELECT * FROM M
- Table "M" not found; SQL statement:
- SELECT * FROM M [42102-191] [SQL State=42S02, DB Errorcode=42102]my
- import slick.driver.H2Driver.api._
- import scala.concurrent.Await
- import scala.concurrent.duration._
- import scala.concurrent.ExecutionContext.Implicits.global
- final case class Message(sender:String, content:String)
- final class MessageTable(tag: Tag) extends Table[Message](tag, "M") {
- def id = column[Long]("id", O.PrimaryKey, O.AutoInc)
- def sender = column[String]("sender")
- def content = column[String]("content")
- def * = (sender, content) <>(Message.tupled, Message.unapply)
- }
- object Curator {
- def main(args: Array[String]) {
- final case class Message(sender: String, content: String)
- val db = Database.forConfig("h2file")
- lazy val messages = TableQuery[MessageTable]
- Await.ready(db.run(messages.schema.create),2 seconds)
- db.close()
- }
- }
- h2file = {
- connectionPool = disabled
- url = "jdbc:h2:~/scala/workspace/Curator/t"
- driver = "org.h2.Driver"
- keepAliveConnection = true
- }
- name := "Curator"
- version := "1.0"
- scalaVersion := "2.11.8"
- libraryDependencies ++= Seq(
- "com.typesafe.slick" %% "slick" % "3.1.0",
- "com.h2database" % "h2" % "1.4.185",
- "ch.qos.logback" % "logback-classic" % "1.1.2"
- )
- Driver: H2 Database Engine (org.h2.Driver)
- URL: jdbc:h2:~/scala/workspace/Curator/t"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement