Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2005, 21h13   #1
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 106
Points : 39
Points : 39
Envoyer un message via AIM à popogendarme
Par défaut GEstion des types! Besoin d'aide il me manque quelques trucs

Salut en cour actuellement on fait des etudes sur les bases de données autre que oracle DB2 et compagnie. Et on etudie


Citation:
Rendre un compte rendu perso a propos
- de la gestion des transactions sur POSTGRESQL?

-Gestion des types complexes.
Ex liste de numero de telephone
J'aurais aimé savoir si vous pouviez m'apporté un peu de precision sur ces deux questions.

( ça fait un peu je me fais servir mais autant que les reponses m'arrivent de gens qui connaisse bien le sujet et que je peux interroger par la suite que d'un site internet de prof de fac ( j'ai rien contre les profs de fac) )

merci
popogendarme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2005, 20h27   #2
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 106
Points : 39
Points : 39
Envoyer un message via AIM à popogendarme
HELP me please

personne ne peut vraiment m aider?
popogendarme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2005, 08h47   #3
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Bonjour

pour les transaction c'est le même principe que Oracle.

Concernant la gestion des types, tu en as de définit, mais tu peut aussi crée tes propres types.
voir doc sur http://www.postgresql.org/docs/7.4/static/datatype.html

KrysKool
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2005, 14h05   #4
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 106
Points : 39
Points : 39
Envoyer un message via AIM à popogendarme
merci beaucoup de ton aide je mate ça ce soir

enjoy
popogendarme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2005, 22h17   #5
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 106
Points : 39
Points : 39
Envoyer un message via AIM à popogendarme
pour les types complexe la doc donne pas bcp de solution. En fait j'aimerai bien crée une table contenant un type complexe numero de telephone.

Genre
le nom + les numeros de telephone.

et je comprend pas la synthaxe enfin je la trouve pas...
popogendarme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2005, 23h05   #6
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 106
Points : 39
Points : 39
Envoyer un message via AIM à popogendarme
Voici ce que j'ai fait pour la creation des types mais je trouve pas le principal comment definir les elements du types

genre le nom le prenom et l'adresse. je comprend pas trop les exemples trouvés sur le net!

Code :
1
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Il faut toujours crée une fonction d’entrée et de sortie pour crée un 
type. Elle determine l’apparence qu’aura le type complexe et son organisation en mémoire
 
Il est important de définir la fonction d’entrée en premier, ON peut définir des fonctions pour un type inexistant.
 
Fonction d’entrée :
CREATE FUNCTION telephone_in(cstring)
    RETURNS complex
    AS 'filename'
    LANGUAGE C IMMUTABLE STRICT;
 
 
Fonction de sortie:
 
 
CREATE FUNCTION telephone_out(complex)
    RETURNS cstring
    AS 'filename'
LANGUAGE C IMMUTABLE STRICT;
 
/**TROUVER LA SIGNIFICATION*/
CREATE FUNCTION telephone_recv(internal)
   RETURNS complex
   AS 'filename'
   LANGUAGE C IMMUTABLE STRICT;
 
CREATE FUNCTION telephone_send(complex)
   RETURNS bytea
   AS 'filename'
   LANGUAGE C IMMUTABLE STRICT;
 
 
ON crée ensuite le TYPE proprement dit
 
 
 
ON crée ensuite le TYPE proprement dit
CREATE TYPE telephone AS(
Nom char(30), 
Prenom CHAR(20), 
numero CHAR(10),  
      input = telephone_in,
      output = telephone_out,
      receive = telephone_recv,
      send = telephone_send,
      alignment = double
);
popogendarme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2005, 18h56   #7
Nouveau Membre du Club
 
Inscription : mai 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 106
Points : 39
Points : 39
Envoyer un message via AIM à popogendarme
HEEEEEEEEELP!
popogendarme est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h05.


 
 
 
 
Partenaires

Hébergement Web