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

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

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

Stockage de données arborescentes

Technique - général | Stockage de données arborescentes

Par tencniv le 02/08/2005 - 19:05

Bonjour,

Je voudrais stocker des données arborescentes (par exemple des messages d'un forum, avec les commentaires, et les commentaires des commentaires, etc). J'ai l'impression que souvent on utilise une table avec un numéro pour chaque message, et le numéro du père pour pouvoir retrouver la structure ?

Mais afficher un noeud avec ses fils va demander bcp de requêtessur la base entière...
Y a-t-il un moyen plus efficace de faire ça ?

En particulier peut-on définir des types composites récursifs ?
Du style :
CREATE TYPE message AS (
title text,
message text,
comment message list
);

Avec oracle est-ce plus facile ? (bases de données arborescentes ???)

Merci bcp d'avance.
T

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonjour, J'ai Ă©crit un arti

Jean-Paul Argudo/ = 3 Août, 2005 - 09:11

Bonjour,
J'ai Ă©crit un article sur le sujet sur ce site, je vous reccomande sa lecture: http://www.postgresqlfr.org/?q=node/142

Bonne lecture!

--
Jean-Paul ARGUDO
www.PostgreSQLFr.org


Merci beaucoup ! Je vais essa

tencniv/ = 3 Août, 2005 - 15:48

Merci beaucoup ! Je vais essayer ça.
T


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