sql >> Database teknologi >  >> RDS >> PostgreSQL

Problem med Sqlalchemy og indsættelse af array af jsonb til postgresql

Tilføj den manglende rollebesætning ved hjælp af:

class CastingArray(ARRAY):

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

Og når du definerer modulet, brug denne klasse i stedet for ARRAY (old_passwords = db.Column(CastingArray(JSONB))

(Svar taget fra https://groups.google.com/forum/# !topic/sqlalchemy/oB4zVgUEMgA )




  1. Jeg har ved et uheld slettet admin-kontoen i min phpMyAdmin. Hvordan kan jeg gengive privilegier til [email protected]?

  2. flere INDSÆT og holde PDO forberedt erklæring sikkerhed

  3. hvordan man optimerer denne forespørgsel (4 mm tabeller involveret)

  4. Hvis du laver et videodelingssted, skal du bruge en videoafspiller