Catégorie PostgreSQL
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...
PostgreSQL – Utilitaire – Sauvegarder
Comment utiliser les utilitaires de sauvegarder et de restauration des base PostgreSQL.
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...
Tests sous PostgreSQL
Je fais régulièrement des tests sous PostgreSQL. A chaque fois il me faut exécuter une série de fichiers SQL mais surtout avoir un retour sur ce qui se passe et ce de façon clair et lisible. Pour exécuter une série de fichier SQL, n’hésitez pas à consulter cet article : Pour les re...
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...
Suivons le Père Noël avec PostGIS – v2
Découvrez ce qui se cache derrière une application de suivi du Père Noël. Une liste de destination, quelques requêtes SQL et le tour est joué ? Ce n'est pas aussi simple que ça, vous allez le voir...
PostgreSQL… Python… ça fait PL/Python !
Imaginez, vous utilisez PostgreSQL au quotidien pour stocker et traiter vos données. Comme vous êtes curieux, vous avez essayé Python pour faire quelques traitements et vous vous êtes rendus compte que c’était pas mal quand même… Malheureusement vos scripts sont complètement di...
Soyons précis avec PostGIS
Vous êtes vous déjà demandé quelle était la précision de PostGIS ? Moi oui... Alors étudions cela ensemble.
Monitorer PostgreSQL avec Prometheus et Grafana
Monitorez votre instance PostgreSQL avec Postgres Exporter, Prometheus et Grafana.
Stockage physique, gestion des données et VACUUM
Base de données ou fichiers plats ? Saviez-vous que PostgreSQL stockait les données dans des fichiers plats ? Démystifions un peu ce fonctionnement.
Ouvrez les fenêtres de PostgreSQL – Guide complet sur le fenêtrage
Voici un guide complet sur l'utilisation du fenêtrage sous PostgreSQL. Ces fonctionnalités sont particulièrement pratique lors de l'analyse de données continues.