Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails字节数组和PostgreSQL_Postgresql_Grails_Bytearray_Grails Domain Class - Fatal编程技术网

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)")