sql >> Database >  >> RDS >> PostgreSQL

Probleem met Sqlalchemy en het invoegen van een array van jsonb in postgresql

Voeg de ontbrekende cast toe met:

class CastingArray(ARRAY):

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

En gebruik bij het definiëren van de module deze klasse in plaats van ARRAY (old_passwords = db.Column(CastingArray(JSONB))

(Antwoord overgenomen van https://groups.google.com/forum/# !topic/sqlalchemy/oB4zVgUEMgA )




  1. Meerdere plannen voor een identieke zoekopdracht

  2. Kolom bijwerken met willekeurige waarde

  3. Wat is een goede manier om een ​​mysql-database te denormaliseren?

  4. Rekenkundige overloopfout bij het converteren van varchar naar gegevenstype numeriek. '10' <=9.00