tag:blogger.com,1999:blog-8085342449633067864.post2968953623906932966..comments2024-03-25T11:28:05.884-04:00Comments on Code 18: Récupérer l'ID d'un enregistrement inséré sous PostgresInfinite Loophttp://www.blogger.com/profile/14525518280316303728noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-8085342449633067864.post-69043661021492084492014-01-09T06:56:36.238-05:002014-01-09T06:56:36.238-05:00Salut,
avec votre astuce j'ai pu récupérer un ...Salut,<br />avec votre astuce j'ai pu récupérer un ID sans utiliser un trigger.<br />Merci beaucoup.Jean Paulhttp://www.kofina.infonoreply@blogger.comtag:blogger.com,1999:blog-8085342449633067864.post-33289664163633094362012-03-27T08:22:05.391-04:002012-03-27T08:22:05.391-04:00Perso j'utilise :
select pg_get_serial_sequenc...Perso j'utilise :<br />select pg_get_serial_sequence('nom de la table',<br />SELECT attname as primary_key FROM pg_constraint<br /> INNER JOIN pg_class ON (conrelid = relfilenode)<br /> INNER JOIN pg_attribute ON (conrelid = attrelid AND conkey[1] = attnum)<br /> WHERE contype = 'p' and relname = 'nom de la table'"<br />) as name_sequence<br /><br />pour connaitre le nom de la séquence de ma table.<br /><br />Donc j'arrivais à générer un insert pour n'importe quelle table, néanmoins je trouve ton histoire de returning beaucoup mais alors là beaucoup plus classe !<br />Donc merci de l'avoir partagée !admin-for-prohttp://www.for-pro.comnoreply@blogger.com