« PostgreSQL errors are now mapped to Python exceptions for a more idiomatic way to handle them. »
EEEENFIIIIIIN !
Même si les exceptions en python donnent des fois du code spaghetti dans les projets que je reprends (et je hais cette manière de le faire en tout sens), on a enfin une méthode archi logique pour gérer ces problèmes.
C'est aussi une des raisons pour lesquelles que je hais les ORM : les erreurs sont masquées par des messages génériques, ce qui ne permet pas de vraiment s'amuser avec PostGres. Alors que c'est un moteur de BDD absolument formidable : requêtes alien, procédures, extensions,... de quoi fortement séparer code métier des éléments de base, et gagner fortement en performances.
# Des exceptions plus explicatives
Posté par Da Scritch (site web personnel, Mastodon) . En réponse au lien Sortie de travaux pour Psycopg 2.8. Évalué à 5.
« PostgreSQL errors are now mapped to Python exceptions for a more idiomatic way to handle them. »
EEEENFIIIIIIN !
Même si les exceptions en python donnent des fois du code spaghetti dans les projets que je reprends (et je hais cette manière de le faire en tout sens), on a enfin une méthode archi logique pour gérer ces problèmes.
C'est aussi une des raisons pour lesquelles que je hais les ORM : les erreurs sont masquées par des messages génériques, ce qui ne permet pas de vraiment s'amuser avec PostGres. Alors que c'est un moteur de BDD absolument formidable : requêtes alien, procédures, extensions,... de quoi fortement séparer code métier des éléments de base, et gagner fortement en performances.