Postgresql 使用grails db反向工程时,如何指定生成器应为;顺序;而不是",;指定的;?

Postgresql 使用grails db反向工程时,如何指定生成器应为;顺序;而不是",;指定的;?,postgresql,grails,Postgresql,Grails,我正在使用GrailsDB反向工程插件从现有的PostgreSQL数据库生成域类 数据库中的每个表都有一个确定下一个id的关联序列。例如,主键列为“t_id”的表“table”使用序列“table_t_id_seq” 当我使用db反向工程生成域类时,它会生成一个映射,如下所示: id column: "t_id", generator: "assigned" id column: "t_id", generator: "sequence", params: [sequence: "table_

我正在使用GrailsDB反向工程插件从现有的PostgreSQL数据库生成域类

数据库中的每个表都有一个确定下一个id的关联序列。例如,主键列为“t_id”的表“table”使用序列“table_t_id_seq”

当我使用db反向工程生成域类时,它会生成一个映射,如下所示:

id column: "t_id", generator: "assigned"
id column: "t_id", generator: "sequence", params: [sequence: "table_t_id_seq"]
这导致了一个错误,经过一些搜索和修补,我发现适当的映射如下:

id column: "t_id", generator: "assigned"
id column: "t_id", generator: "sequence", params: [sequence: "table_t_id_seq"]

有没有办法配置db反向工程来生成后者而不是前者?我宁愿不必修改我生成的所有域类来让它们工作。

不,这是硬编码的。您可以在以下位置创建功能请求: