在默认情况下从默认开始生成自动增量列值

时间:2014-02-13 14:07:24

标签: scala playframework-2.0 slick play-slick

我有一个表列保存自动增量值。我想从指定的值开始递增。  如何在光滑的ddl中指定此功能。

我用于表格创建列的代码是:

def id = column[Long]("id", O.PrimaryKey, O.AutoInc, O.NotNull)

我遇到了this文章,但未找到确切的解决方案。

create table "COCKTAIL" (
  "ID" BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 100000) NOT NULL PRIMARY KEY,
  "NAME" VARCHAR NOT NULL)

有人可以帮助我如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

O.Default(...)怎么样?请看这里:ColumnOption

def id = column[Long]("id", O.PrimaryKey, O.AutoInc, O.NotNull,O.Default(100000))