Quelqu'un pourrait m'indiquer un lien ou une solution pour représenter une arborescence (des répertoires en fait) sous forme SQL. J'ai déjà une première solution :
Column | Type | Modifiers ----------+---------------+----------- id | numeric(11,0) | not null name | text | parent_id | numeric(11,0) |
En gros ca me permet de définir une arborescence assez facilement... Par contre, j'aimerais pouvoir ajouter un fichier et indiquer où se situe ce fichier dans mon arborescence (la non plus pas de soucis, file_id et folder_id en FK)
Column | Type | Modifiers ----------+---------------+----------- file_id | numeric(11,0) | not null folder_id | numeric(11,0) |
Par contre, lorsque je fais une recherche, j'aimerais savoir ôù se situe mon fichier (ca c'est simple), mais j'aimerais faire çà :
- Est-ce que mon fichier est présent dans un répertoire donné (ca c'est facile, pas de probleme) ou dans un des sous-répertoire ?
En fait, c'est une recherche récursive ... Mais est-ce que ma modélisation est correcte ??
Message édité par senternal le 21-10-2005 à 16:17:10
Marsh Posté le 21-10-2005 à 16:16:46
Bonjour,
Quelqu'un pourrait m'indiquer un lien ou une solution pour représenter une arborescence (des répertoires en fait) sous forme SQL. J'ai déjà une première solution :
Column | Type | Modifiers
----------+---------------+-----------
id | numeric(11,0) | not null
name | text |
parent_id | numeric(11,0) |
En gros ca me permet de définir une arborescence assez facilement... Par contre, j'aimerais pouvoir ajouter un fichier et indiquer où se situe ce fichier dans mon arborescence (la non plus pas de soucis, file_id et folder_id en FK)
Column | Type | Modifiers
----------+---------------+-----------
file_id | numeric(11,0) | not null
folder_id | numeric(11,0) |
Par contre, lorsque je fais une recherche, j'aimerais savoir ôù se situe mon fichier (ca c'est simple), mais j'aimerais faire çà :
- Est-ce que mon fichier est présent dans un répertoire donné (ca c'est facile, pas de probleme) ou dans un des sous-répertoire ?
En fait, c'est une recherche récursive ... Mais est-ce que ma modélisation est correcte ??
Message édité par senternal le 21-10-2005 à 16:17:10