Articles rédigés par Arthur Bazin
Formater ses requêtes dynamiques avec format()
Lorsque vous faites de PL/pgSQL, il est courant de générer une requête de façon dynamique pour l’exécuter par la suite. Pour faire cela, la fonction format() vous permet de définir un modèle qui sera ensuite complété par la valeur d’une ou plusieurs variables. Voici comment l...
pgpass, pg_service ou les deux ?
En bon administrateur PostgreSQL, vous ne laisser jamais trainer un mot de passe PostgreSQL dans un script. Cependant, vous avez de nombreux outils qui se connectent à PostgreSQL : QGIS, FME, DBeaver et j’en passe. Vous multipliez alors les emplacements de stockage de vos mots de passe aug...
Gérez ses transactions – Principes ACID
On parle souvent de « transaction » dans PostgreSQL mais apprendre à les maitriser peut s’avérer utile lorsque vous devez annuler certaines instructions. Qu’est-ce qu’une transaction ? Les requêtes que vous envoyez au serveur peuvent modifier profondément les données st...
Exécution automatisée de scripts SQL
J’ai récemment eu besoin de lancer diverses requêtes sous PostgreSQL. Facile me direz-vous mais il fallait répondre aux critères suivants : Et bien avec PSQL et un fichier .bat j’ai pu mener à bien mon projet. PSQL Exécuter un script contenant une série d’instructions SQL...