PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Novembre 2005 »
Lun Mar Mer Jeu Ven Sam Dim
  1 2 4
13
19 20
26 27
28 30  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

archives

Technique - général | Jointures externes

Par rom1 le 30/11/2005 - 13:28

Bonjour,

Je n'arrive pas Ă  faire fonctionner la requete suivante :
select a.numero, sum(e.valeur)
from a full outer join e on (a.numero = e.section)
where conditions
group by a.numero
order by a.numero

La table a contient tous les numéros suceptibles d'être dans la table e (champ e.section) mais pour les conditions que je definis sur la table e, les e.section ne correspondent pas à tous les a.numeros. Pour ces numeros, je veux que sum(e.valeur) soit renvoyer avec la valeur null. L'utilisation d'une jointure externe me semble donc une bonne solution mais elle ne fonctionne pas avec la syntaxe ci-dessus. J'ai aussi essayer avec right et left au lieu de full sans résultat.

Avez-vous une solution?
Merci!

Technique - général | PhpPgAdmin apres redémarrage Postgres

Par alain le 30/11/2005 - 20:03

Bonjour Ă  tous.
Petite difficulté :-)
Je ne parviens pas à me connecter à Postgres avec PhpPgAdmin apres un redémarrage de la base.

Pour faire mes sauvegardes, j'ai un shell qui fait
/etc/rc.d/postgresql stop
puis copie des données
puis
/etc/rc.d/postgresql start

Ceci fonctionne bien pour toutes les connexions locales et les mises Ă  jour de la base puisque les utilisateurs peuvent exploiter tous les scripts php et les pages web.

© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.