| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| main:logiciels:postgresql [2009/07/21 07:37] – Yves | main:logiciels:postgresql [2026/01/03 20:48] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| ==== Installation/désinstallation ==== | ==== Installation/désinstallation ==== |
| === Comment désinstaller PostgreSQL ? === | === Comment désinstaller PostgreSQL ? === |
| Il faut supprimer le programme et les utilisateurs (avec la commande ''net users''), puis réaliser un nettoyage du registre avec ''CCleaner'' et enfin redémarrer Windows(r). | Il faut supprimer le programme, comme suit : |
| | * Menu Démarrer -> Programmes -> PostgreSQL 8.4 -> Stop service |
| | * désinstaller PostgreSQL via //ajouts et suppression de programmes// |
| | |
| | et les utilisateurs (avec la commande ''[[http://support.microsoft.com/kb/251394/fr|net users]]''), puis réaliser un nettoyage du registre avec ''[[http://www.01net.com/telecharger/windows/Utilitaire/nettoyeurs_et_installeurs/fiches/32599.html|CCleaner]]'' et enfin redémarrer Windows (r). |
| |
| [ [[http://georezo.net/forum/viewtopic.php?pid=144404#p144404|Source]] ] | [ [[http://georezo.net/forum/viewtopic.php?pid=144404#p144404|Source]] ] |
| | |
| | ==== Requêtes SQL ==== |
| | |
| | === Comment concaténer deux champs dont l'un peut être null ? === |
| | |
| | SI vous tester une concaténation simple : ''SELECT champ1 || champ2 FROM ...'' si l'un des champs (champ1 ou champ2) est null, alors la concaténation finale sera null. Pour avoir une concaténation même si l'un des champs est null (c'est à dire avoir seulement l'autre champ non null), il faut utiliser la fonction //COALESCE// comme ceci : |
| | |
| | SELECT COALESCE(champ1,'')||COALESCE(champ2,'') FROM ... |
| | |
| | Bien sur vous pouvez utiliser un autre champ si champ1 est vide, comme ceci : ''COALESCE(champ1,champ3)'' |
| | |
| | Plus d'information sur la fonction COALESCE : http://docs.postgresqlfr.org/8.4/functions-conditional.html |