Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
main:logiciels:postgresql [2009/04/26 10:40] – Page moved from main:logiciels:postgis:postgresql to main:logiciels:postgresql Robinmain:logiciels:postgresql [2026/01/03 20:48] (Version actuelle) – modification externe 127.0.0.1
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
 
main/logiciels/postgresql.1240742432.txt.gz · Dernière modification : (modification externe)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki