- Vous êtes ici: Accéder au Wiki GeoRezo » Accueil : Wiki GeoRezo » Les logiciels en géomatique » PostgreSQL
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
main:logiciels:postgresql [2009/04/26 12:40] Robin Page moved from main:logiciels:postgis:postgresql to main:logiciels:postgresql |
main:logiciels:postgresql [2009/07/31 11:49] (Version actuelle) Yves |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== PostgreSQL ====== | ====== PostgreSQL ====== | ||
- | SGBD Libre et gratuit. Populaire dans la géomatique grâce à l'utilisation de la cartouche spatiale [[main:logiciels:postgis:postgis]]. | + | SGBD Libre et gratuit. Populaire dans la géomatique grâce à l'utilisation de la cartouche spatiale Postgis. |
===== Ressources ===== | ===== Ressources ===== | ||
Ligne 8: | Ligne 8: | ||
* [[http://www.postgresqlfr.org/|Site francophone]] | * [[http://www.postgresqlfr.org/|Site francophone]] | ||
* [[http://fr.wikipedia.org/wiki/Postgresql|Article dans Wikipédia]] | * [[http://fr.wikipedia.org/wiki/Postgresql|Article dans Wikipédia]] | ||
+ | |||
+ | ===== FAQ ===== | ||
+ | |||
+ | ==== Installation/désinstallation ==== | ||
+ | === Comment désinstaller PostgreSQL ? === | ||
+ | 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]] ] | ||
+ | |||
+ | ==== 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 |