【问题标题】:DB column order creation in Grails在 Grails 中创建数据库列顺序
【发布时间】:2010-07-15 15:55:08
【问题描述】:

我有这个域类:

class Requestmap {

    String url
    String configAttribute

    static constraints = {
        url(blank: false, unique: true)
    configAttribute(blank: false)
    }
}

其DB Table对应

      Column      |          Type          | Modifiers 
------------------+------------------------+-----------
 id               | bigint                 | not null
 version          | bigint                 | not null
 config_attribute | character varying(255) | not null
 url              | character varying(255) | not null
Indexes:
    "requestmap_pkey" PRIMARY KEY, btree (id)
    "requestmap_url_key" UNIQUE, btree (url)

问题是:GORM 有没有办法强制表中的列创建顺序?我需要 url 成为第三列,config_attribute 成为第四列(数据库恢复原因)。

谢谢

【问题讨论】:

    标签: grails grails-orm


    【解决方案1】:

    至少有一个解决方法:使用“grails schema-export”生成一个 DDL 文件 (target/ddl.sql),手动修改该文件并将其应用到数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 2018-08-09
      • 2011-11-01
      • 1970-01-01
      • 2020-10-04
      • 1970-01-01
      相关资源
      最近更新 更多