sql >> Databáze >  >> RDS >> PostgreSQL

Problém se Sqlalchemy a vkládáním pole jsonb do postgresql

Přidejte chybějící obsazení pomocí:

class CastingArray(ARRAY):

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

A při definování modulu použijte tuto třídu místo ARRAY (old_passwords = db.Column(CastingArray(JSONB))

(Odpověď převzata z https://groups.google.com/forum/# !topic/sqlalchemy/oB4zVgUEMgA )




  1. Porovnání dat vrací neobvyklý výsledek - SQL Oracle

  2. Třída 'mysqli_connect' nebyla nalezena

  3. Jak nainstalovat pgAdmin 4 na Ubuntu 20.04/18.04/16.04

  4. Přidání dbFailOnError do CurrentDb.Execute selže při aktualizaci tabulky