Etat des lieux psycopg3 dans Qgis

Bonjour,

Quelqu’un (un dev ?) sait-il si un passage à psycopg3 dans Qgis est-il prévu un jour ?

J’envisage une action qgis qui pourrait utiliser psycopg2 et je voudrai éviter de faire une Qt5->Qt6 !

Merci

Dans une console python sous QGIS 3.44.0 installée via le .msi :

import psycopg
psycopg.__version__
'3.1.18'

Ref. Python: Add psycopg3 by lbartoletti · Pull Request #16 · jef-n/OSGeo4W · GitHub

Etrange (mais c’est peut-être moi qui fait pas bien quelque chose).

Sur une 3.44 sous fedora installée via mamba :

Meme chose sur mon pc boulot avec une 3.40 sous windows installée via j’en sais rien c’est pas moi qui m’occupe de ça.

A creuser.

Merci !

Salut Thomas,

Si c’est dans un plugin ou autre code PyQGIS, il est fortement recommandé d’utiliser les api SQL de QGIS plutôt que psycopg.

Plusieurs gains : intégration à la configuration réseau (proxy…), au gestionnaire d’authentification, au SQL logger, etc.

1 Like