Bonjour,

Voici une table
UID (Serial) Guid (Integer) Id(Integer) value (string)

J'aimerai savoir s'il est possible de faire ceci en une requête sql, ou plpgsql ou avec une trigger: insérer plusieurs valeurs en même temps de telle façon à ce que le Guid des valeurs insérées soit égal au premier UID des valeurs insérées.

Voici en 2 requêtes sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
insert into table (id,value)
  values (1,"aaa"),(2,"bbb"),(3,"ccc") returning UID;
> $uids > $min

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
update table SET guid = $min 
 WHERE uid in  $uids;
Merci d'avance pour votre aide.