Playframework 在IBMi(AS/400,iSeries)上创建play evolutions表

Playframework 在IBMi(AS/400,iSeries)上创建play evolutions表,playframework,db2,ibm-midrange,playframework-evolutions,Playframework,Db2,Ibm Midrange,Playframework Evolutions,我正在尝试使用Play2框架并连接到我的IBMiSeries DB2数据库。我似乎能使一种联系起作用。但是,当我加载应用程序并尝试运行evolution时,它失败并出现以下错误:SQLException:[SQL0204]PLAY_EVOLUTIONS in(database name)type*找不到文件 我看了几个问题,但找不到答案: 在DB2(AS400或LUW)中使用Play framework 2 Play框架与DB2 在DB on Play中生成进化表的正确方法是什么 框架2.0.3

我正在尝试使用Play2框架并连接到我的IBMiSeries DB2数据库。我似乎能使一种联系起作用。但是,当我加载应用程序并尝试运行evolution时,它失败并出现以下错误:SQLException:[SQL0204]PLAY_EVOLUTIONS in(database name)type*找不到文件

我看了几个问题,但找不到答案:

  • 在DB2(AS400或LUW)中使用Play framework 2
  • Play框架与DB2
  • 在DB on Play中生成进化表的正确方法是什么
    框架2.0.3 最后一个问题由t0mppa于2012年10月发布。他说他找到了一种方法,但除了说他与evolutions源一起工作并创建了一个解决方案之外,他没有分享他的方法。我没那么好

    我觉得如果我可以只定义表,那么也许我可以手动构建表并让它工作

    谢谢


    Bob

    我已经设法创建了一个表,似乎可以让进化超越这个问题。我从iSeries命令行使用STRSQL提交了以下sql语句:

    创建表库/播放演变(应用脚本字符(5000)
    默认情况下不为空,使用
    默认值,“HASH”字符(5000)不为空,默认值为“ID”BIGINT不
    空(默认为空)

    我不确定字段大小是否正确(可能不正确)或是否足够大


    现在,进入下一个问题…

    我已经设法创建了一个表,似乎可以让进化超越这个问题。我从iSeries命令行使用STRSQL提交了以下sql语句:

    创建表库/播放演变(应用脚本字符(5000)
    默认情况下不为空,使用
    默认值,“HASH”字符(5000)不为空,默认值为“ID”BIGINT不
    空(默认为空)

    我不确定字段大小是否正确(可能不正确)或是否足够大


    现在,进入下一个问题…

    您可能还可以禁用进化并直接创建数据库

    通过重写属性,您不仅可以拥有开发和生产配置,还可以拥有多个开发配置——无论您需要什么

    示例:
    ~run-Dconfig.resource=development-local-db2.conf

    从这里可以看到更多


    您可能还可以禁用演进并直接创建数据库

    通过重写属性,您不仅可以拥有开发和生产配置,还可以拥有多个开发配置——无论您需要什么

    示例:
    ~run-Dconfig.resource=development-local-db2.conf

    从这里可以看到更多