No puedo imaginar por qué querrías usar pypyodbc; mire usando un DB-API
controlador
directamente en su lugar, como psycopg2
o el menos mantenido pero más compatible con PyPy pyPgSQL
, o el py-postgresql
menos maduro . Consulte la lista de controladores de base de datos
para más información.
Si por alguna razón necesita hacer algo raro y oscuro como usar ODBC de PyPy para conectarse a PostgreSQL...
A veces, como programadores, tenemos que hacer algo aterrador:salirnos del tutorial y pensar nosotros mismos en el problema;-)
A la hora de afrontar este terrible reto existen algunas herramientas que facilitan enormemente el proceso:
- La documentación de cada componente que estamos usando; y
- Tutoriales/guías escritas para algunos subconjuntos de los componentes involucrados, pero no para todos.
En este caso, eso sugiere que sus recursos clave son:
-
El código pypyodbc y paquetes , que contienen enlaces a:
-
varios documentos de pypyodbc en la wiki de gcode , ejemplos introductorios , un enlace que sugiere que en realidad es casi lo mismo que pyodbc , etc.
-
la página psqlODBC , con enlaces útiles.
Algunos de los ejemplos son el tipo de cosas que desea, pero se conectan a diferentes motores de bases de datos. Tendrás que adaptarlos a PostgreSQL y psqlODBC. La documentación sobre cómo funciona cada componente lo ayudará a hacerlo; por ejemplo:
- Aprenda cómo conectarse a un DSN usando un ejemplo que se refiere a MS SQL Server
- Aprenda a crear un DSN en psqlODBC en los documentos de psqlODBC
- Combine ese conocimiento para conectarse a un DSN psqlODBC
Habiendo aprendido que pypyodbc es muy similar a pyodbc en función, esto le permite ampliar su búsqueda de ejemplos que también cubran pyodbc:
Ahora, tu tarea es sintetizar estos elementos , aprendiendo partes relevantes de diferentes piezas de documentación, para que pueda armar un todo funcional a partir de las cosas individuales que ha aprendido.