Grails字节数组和PostgreSQL
我试图在我的用户域类上实现,但我似乎遇到了与Grails字节数组和PostgreSQL,postgresql,grails,bytearray,grails-domain-class,Postgresql,Grails,Bytearray,Grails Domain Class,我试图在我的用户域类上实现,但我似乎遇到了与byte[]和PostgreSQL的grails实现冲突的问题。我完全按照插件页面的建议实现了它,但在编译时,我得到了错误: Error: Error executing SQL ALTER TABLE user ADD avatar bytea(16384): ERROR: type modifier is not allowed for type "bytea" 我发现一些帮助建议,但是删除maxSize:16384约束只会导致大小不同的错误:
byte[]
和PostgreSQL的grails实现冲突的问题。我完全按照插件页面的建议实现了它,但在编译时,我得到了错误:
Error: Error executing SQL ALTER TABLE user ADD avatar bytea(16384): ERROR: type modifier is not allowed for type "bytea"
我发现一些帮助建议,但是删除maxSize:16384
约束只会导致大小不同的错误:
Error: Error executing SQL ALTER TABLE user ADD avatar bytea(255): ERROR: type modifier is not allowed for type "bytea"
因此,如果没有提供maxSize
,grails似乎会自动将大小设置为255。有没有办法克服这个问题?或者更适合字节数组的数据类型
谢谢 不确定它是否直接负责,但我们正在使用,我们通过编辑最新的迁移脚本更改行解决了问题
column(name: "avatar", type: "bytea(255)")
到
不确定它是否直接负责,但我们正在使用,我们通过编辑最新的迁移脚本更改行解决了问题
column(name: "avatar", type: "bytea(255)")
到