Re: Copie de données entre deux tables

Lists: pgsql-fr-generale
From: "Saad Sarhani" <saad(dot)teggo(at)gmail(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Copie de données entre deux tables
Date: 2007-04-19 09:18:43
Message-ID: ac97a2f20704190218pdeac84br13e5868b45da949b@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Bonjour,
Je travaille sur un data warehouse et j'ai un petit problème de copie de
données. J'ai deux tables Produit(id_produit, ...) et
Client(id_client, ...), et je veux charger leurs anciens enregistrements
dans la table de faits Vente(id_produit, id_client, ...). est-ce possible de
le faire, mais pas manuellement?
Merci.


From: Hervé Piedvache <herve(at)elma(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Cc: "Saad Sarhani" <saad(dot)teggo(at)gmail(dot)com>
Subject: Re: Copie de données entre deux tables
Date: 2007-04-19 09:36:53
Message-ID: 200704191136.53924.herve@elma.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Regarde la fonction COPY ou sinon passe par des tables temporaires et ensuite
un INSERT SELECT ...

Le jeudi 19 avril 2007 11:18, Saad Sarhani a écrit :
> Bonjour,
> Je travaille sur un data warehouse et j'ai un petit problème de copie de
> données. J'ai deux tables Produit(id_produit, ...) et
> Client(id_client, ...), et je veux charger leurs anciens enregistrements
> dans la table de faits Vente(id_produit, id_client, ...). est-ce possible
> de le faire, mais pas manuellement?
> Merci.

--
Hervé Piedvache

Elma Ingénierie Informatique
Groupe Maximiles S.A.
3 rue d'Uzès
F-75002 - Paris - France
Pho. 33-144949901
Fax. 33-144882747


From: Xavier Poinsard <xpoinsard(at)free(dot)fr>
To: Saad Sarhani <saad(dot)teggo(at)gmail(dot)com>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Copie de données entre deux tables
Date: 2007-04-19 09:38:21
Message-ID: 4627388D.4030701@free.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

insert into Vente(id_produit, id_client, ...) select
id_client,id_produit... from Produit,Client where ...

Saad Sarhani a écrit :
> Bonjour,
> Je travaille sur un data warehouse et j'ai un petit problème de copie de
> données. J'ai deux tables Produit(id_produit, ...) et
> Client(id_client, ...), et je veux charger leurs anciens enregistrements
> dans la table de faits Vente(id_produit, id_client, ...). est-ce
> possible de le faire, mais pas manuellement?
> Merci.