PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Problème avec Sqlalchemy et insertion d'un tableau de jsonb dans postgresql

Ajoutez la distribution manquante en utilisant :

class CastingArray(ARRAY):

 def bind_expression(self, bindvalue):
     return cast(bindvalue, self)

Et lors de la définition du module, utilisez cette classe au lieu de ARRAY (old_passwords = db.Column(CastingArray(JSONB))

(Réponse tirée de https://groups.google.com/forum/# !topic/sqlalchemy/oB4zVgUEMgA )