如何打印Slick生成的DDL?

时间:2013-01-21 19:28:23

标签: scala slick

鉴于来自GitHub的lifted/FirstExample.scala,我如何引入一个println来打印生成的SQL?

我尝试添加一行println(Suppliers.ddl ++ Coffees.ddl),但这只给出了以下内容:     scala.slick.lifted.DDL$$anon$1@acccef1

1 个答案:

答案 0 :(得分:8)

最终我自己找到了答案。

    (Suppliers.ddl ++ Coffees.ddl).createStatements.foreach(println)

可以在ScalaDoc中找到更多信息:http://slick.typesafe.com/doc/1.0.0-RC1/api/#scala.slick.lifted.DDL