UserドメインクラスにSimpleAvatarUploaderを実装しようとしていますがbyte[]
、PostgreSQLのgrails実装で競合する問題が発生したようです。プラグインページが示唆するとおりに実装しましたが、コンパイル時にエラーが発生します。
Error: Error executing SQL ALTER TABLE user ADD avatar bytea(16384): ERROR: type modifier is not allowed for type "bytea"
PostgreSQLがサイズ修飾子を受け入れないことを示唆するいくつかの助けを見つけましたが、制約を削除するmaxSize: 16384
と、異なるサイズでまったく同じエラーが発生するだけです。
Error: Error executing SQL ALTER TABLE user ADD avatar bytea(255): ERROR: type modifier is not allowed for type "bytea"
したがって、提供されていない場合、grailsは自動的にサイズを255に設定するようですmaxSize
。これをオーバーライドする方法はありますか?それとも、バイト配列に適したデータ型ですか?
ありがとう!