play framework evolutions postgresql scala playframework slick

postgresql - framework - Error: value seq no es miembro del objeto slick.dbio.DBIO



play framework 1 sql (3)

Estoy escribiendo una aplicación web en el marco de juego. Decidí usar slick (FRM) para consultar en mi base de datos (postgre). Soy nuevo en slick, así que comencé a seguir el documento oficial slick para la revisión 3.0.0 http://slick.typesafe.com/doc/3.0.0/gettingstarted.html

De acuerdo con la documentación, agregué dependencias en mi archivo build.sbt

libraryDependencies ++= Seq( "com.typesafe.slick" %% "slick" % "3.0.0", "org.slf4j" % "slf4j-nop" % "1.6.4" )

Todo lo demás está funcionando bien, pero al escribir debajo de la línea en mi Scala IDE. Está mostrando un error que

value seq no es miembro del objeto slick.dbio.DBIO

val setup = DBIO.seq( // Above line is showing error (suppliers.schema ++ coffees.schema).create, . . . )

De hecho, Scala IDE (igual que eclipse IDE) no está detectando ningún miembro del objeto DBIO, aunque cuando navego por una API apta de la misma versión http://slick.typesafe.com/doc/3.0.0/api/#slick.dbio .DBIO $ para el objeto DBIO Estoy viendo seq como miembro.

¿Dónde estoy haciendo mal?


Debe importar la API para la base de datos que está utilizando:

import slick.driver.PostgresDriver.api._


No estoy seguro de que tenga su respuesta (estoy respondiendo por aquellos que pueden tropezar con esto en el futuro), pero lo he resuelto actualizando a 3.0.0-M1 y utilizando Action.seq () en lugar de DBIO.seq ()

Esto también puede funcionar en 3.0.0, pero no estoy seguro ya que actualicé desde Slick 2.x a 3.0.0-M1.