次を使用して、不足しているキャストを追加します:
class CastingArray(ARRAY):
def bind_expression(self, bindvalue):
return cast(bindvalue, self)
また、モジュールを定義するときは、ARRAY
の代わりにこのクラスを使用してください (old_passwords = db.Column(CastingArray(JSONB))
(https://groups.google.com/forum/#からの回答!topic / sqlalchemy / oB4zVgUEMgA )