PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Używanie niestandardowego kodera JSON do implementacji PostgreSQL JSONB w SQLAlchemy

Jest to obsługiwane przez json_serializer argument słowa kluczowego do create_engine , zgodnie z dokumentacją w sekcji sqlalchemy.dialects.postgresql.JSON :

def _default(val):
    if isinstance(val, Decimal):
        return str(val)
    raise TypeError()

def dumps(d):
    return json.dumps(d, default=_default)

engine = create_engine(..., json_serializer=dumps)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koszt bezpłatnej reklamy PostgreSQL

  2. PostgreSQL ignoruje myślniki podczas składania zamówienia

  3. Aktualizacja Lion usunęła użytkownika „postgres”. Jak go przywrócić?

  4. Wstawianie tablicy za pomocą gem Sequel w PostgreSQL

  5. Jak utworzyć tablicę w PostgreSQL