Não consigo imaginar por que você gostaria de usar pypyodbc; veja como usar uma DB-API driver diretamente, como
psycopg2
ou o pyPgSQL
menos bem mantido, mas mais amigável ao PyPy , ou o py-postgresql
mais recente e menos maduro . Consulte a lista de drivers de banco de dados
para mais informações. Se por algum motivo você precisar fazer algo estranho e obscuro como usar o ODBC do PyPy para se conectar ao PostgreSQL...
Às vezes, como programadores, temos que fazer algo assustador - sair da trilha do tutorial e pensar no problema nós mesmos;-)
Ao enfrentar esse terrível desafio, existem algumas ferramentas que facilitam bastante o processo:
- A documentação de cada componente que estamos usando; e
- Tutoriais/guias escritos para alguns subconjuntos dos componentes envolvidos, mas não para todos.
Nesse caso, isso sugere que seus principais recursos são:
-
O código pypyodbc e pacotes , que contém links para:
-
várias documentações do pypyodbc no wiki do gcode , exemplos introdutórios , um link sugerindo que é basicamente o mesmo que pyodbc , etc
-
a página psqlODBC , com links úteis.
-
A documentação do PostgreSQL
-
Documentos da Microsoft em ODBC
Alguns dos exemplos são o tipo de coisa que você deseja, mas conecte-se a diferentes mecanismos de banco de dados. Você terá que adaptá-los para PostgreSQL e psqlODBC. A documentação sobre como cada componente funciona irá ajudá-lo a fazer isso; por exemplo:
- Saiba como se conectar a um DSN usando um exemplo que se refere ao MS SQL Server
- Saiba como criar um DSN no psqlODBC a partir dos documentos do psqlODBC
- Combine esse conhecimento para se conectar a um psqlODBC DSN
Tendo aprendido que pypyodbc é muito semelhante ao pyodbc em função, isso permite ampliar sua busca por exemplos que abrangem pyodbc também:
Agora, sua tarefa é sintetizar esses elementos , aprendendo partes relevantes de diferentes partes da documentação, para que você possa montar um todo funcional a partir das coisas individuais que aprendeu.