PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Der web2py-Scheduler kann nicht mit der Postgresql-Datenbank ausgeführt werden

Ich habe den gleichen Fehler.

  • Entwicklungsumgebung:Windows-Version von web2py mit integriertem Webserver und SQLite
  • Produktionsumgebung:web2py gebunden an Apache auf Linux-Webserver und PostgreSQL.

Um die eigentliche Fehlerursache herauszufinden, habe ich gluon/scheduler.py optimiert . Nach dem Entfernen des schuldigen Versuchs/Ausnahme von Scheduler.send_heartbeat() erhielt ich die folgende Fehlermeldung:NotSupportedError: type oid 114 not mapped to py type

Als ich mit diesem Fehler herumgoogelte, fand ich diese Diskussion wo Niphlod sagt:"Das Problem kommt von pg8000, das den json-Typ nicht unterstützt. Verwenden Sie stattdessen psycopg2 . "

Versuchen wir es also mit diesem Python-Modul...