Vous n'êtes pas identifié(e).

#1 17/10/2008 14:26:24

bennkabazz
Membre

type Structuré

bonjour à tous
est ce que le postgresql gère les type structurés ?
c'est à dire j'ai un champs ADRESSE composé de Nom, prenom , TEL , BP,   mais je veux déclarer mon champs adresse dans ma table et non tous ces composants , je ne sais pas comment faire cela; merci de votre aide

Hors ligne

#2 17/10/2008 14:33:07

gleu
Administrateur

Re : type Structuré

CREATE TYPE adressetype AS (nom text, prenom text, etc...);

CREATE TABLE t1 (adresse adressetype, etc.);

Évidemment, ça devient plus chaud à l'utilisation... Mais la doc peut t'aider : http://docs.postgresqlfr.org/8.3/rowtypes.html


Guillaume.

Hors ligne

#3 17/10/2008 15:28:51

bennkabazz
Membre

Re : type Structuré

s'il vous plait , alors où se trouve l'option de création de ce type composite sur le pgAdmin III ? ou le crée avec la même option que les tables ?
merci

Hors ligne

#4 17/10/2008 15:46:42

gleu
Administrateur

Re : type Structuré

Quand tu es sur le noeud Type, clique droit, menu « Ajouter un type ». Il faut ensuite choisir Type composite. Le reste se fait sur l'onglet « Définition ».


Guillaume.

Hors ligne

#5 17/10/2008 16:08:28

bennkabazz
Membre

Re : type Structuré

pardon  pouvez vous l'expliciter unpeu car , je suis maintenant dans pgAdmin , mais je ne vois pas " noeud Type" .
c'est ma première fois d'utiliser cet outil
merci d'avance

Hors ligne

#6 17/10/2008 16:15:27

gleu
Administrateur

Re : type Structuré

Si tu ne le vois pas, c'est peut-être parce qu'il n'est pas affiché. Regarde dans les Options (menu fichier il me semble), il y a un onglet Affichage. Coche Type et redémarre pgAdmin.


Guillaume.

Hors ligne

#7 17/10/2008 16:28:41

bennkabazz
Membre

Re : type Structuré

je ne vois aucune option dans tous mes menus ; je ne sais pas si c'est un problème de configuration que j'ai ou autre chose , car assez d'option dans mes menus sont désactivées , à commencer par l'option " Redemarrer le service " dans le menu Outils ; et puis l'icône d'un serveur en marche ne s'affiche pas dans la barre des tâches ( comme en phpMyAdmin par exemple) ou tel n'est pas le cas dans postgresql ?
j'ai besoin de votre aide encore s'il vous plait

Hors ligne

#8 17/10/2008 16:35:26

gleu
Administrateur

Re : type Structuré

Quelle version de pgAdmin ?


Guillaume.

Hors ligne

#9 17/10/2008 16:41:12

bennkabazz
Membre

Re : type Structuré

j'ai la version 8.3

Hors ligne

#10 17/10/2008 16:44:27

gleu
Administrateur

Re : type Structuré

Non, ça, c'est la version de PostgreSQL.


Guillaume.

Hors ligne

#11 17/10/2008 17:04:47

bennkabazz
Membre

Re : type Structuré

désolé alors je ne sais pas comment trouver sa version ; c'est écrit sur la barre de titre de outils: pgAdmin III
peut être à partir de ça vous pouvez connaitre la version

Hors ligne

#12 17/10/2008 22:51:30

gleu
Administrateur

Re : type Structuré

Non, c'est dans le menu Aide, A propos de.


Guillaume.

Hors ligne

Pied de page des forums