Re: Dupliquer un enregistrement avec un INSERT

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Olivier Ducteil <olivier(dot)ducteil(at)l-olive(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Dupliquer un enregistrement avec un INSERT
Date: 2011-07-21 15:17:15
Message-ID: 1311261436.2018.37.camel@laptop
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

On Thu, 2011-07-21 at 16:41 +0200, Olivier Ducteil wrote:
> Bonjour
>
>
>
> J’espère m’adresser par le bon biais.
>
>
>
> J’aimerai ajouter un enregistrement dupliqué à un table muni d’un clef
> primaire automatique (séquence) sans que les autres colonnes soient
> saisies.
>
> En gros, pour cette requête les DEFAULT seraient les colonnes en
> cours.
>
>
>
> Je voudrai quelque chose comme:
>
> INSERT INTO table SELECT * //({les colonnes sans la clef qui elle doit
> être modifier)
>
> FROM table
>
> WHERE id = {mon id à dupliquer}
>
>
>
> J’ai voulu créé un contrainte ou règle mais je suis perdu en route.
>
>
>
> Cerise sur la gâteau, si en plus cette même commande me permet de
> modifier quelques colonnes modifiées ce seraient vraiment bien.
>
>
>
> Quelqu’un aurait-il une idée ?
>

Ma réponse sur forums.postgresql.fr vu que vous avez postez sur les
deux :

http://forums.postgresql.fr/viewtopic.php?pid=10371#p10371

--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Stéphane A. Schildknecht 2011-08-23 21:08:48 PostgreSQL 9.1 Release Candidate 1 disponible
Previous Message Olivier Ducteil 2011-07-21 14:41:44 Dupliquer un enregistrement avec un INSERT