Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
main:logiciels:postgresql [2009/04/26 12:40]
Robin créée
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 ​[[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.1240742403.txt.gz · Dernière modification: 2009/04/26 12:40 par Robin
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki