AnthonyDEBUR / libreSQEbdd

bdd pour libreSQE
GNU General Public License v3.0
0 stars 0 forks source link

[bug] trigger date de dernière mise à jour du référentiel #3

Closed AnthonyDEBUR closed 1 year ago

AnthonyDEBUR commented 1 year ago

Le trigger suivant devrait mettre à jour la ligne qui correspond au nom de la table (et seulement celle-ci).

Quand le trigger est exécuté il écrase toutes les valeurs de la colonne ts_table en les remplaçant par le nom de la table dont la mise à jour a appelé le trigger (et il met à jour les dates avec la date du jour).

-- trigger for refer ts_suivi_maj_refer() /* permet d'acualiser la date de dernière mise à jour d'une table du schéma réfer

AnthonyDEBUR commented 1 year ago

Dans la requête SQL sql := format('UPDATE sqe.ts_suivi_maj_refer SET (ts_table, ts_date) =(''%s'', now()::date)', TG_ARGV[0]); est-ce qu'il ne manquerait pas un select where ?

cedricbriandgithub commented 1 year ago

Oui il y a un pb de version. C'est un code intermédiaire. Regarde mes commits dans history.


From: AnthonyDEBUR @.> Sent: Wednesday, November 23, 2022 12:57:38 PM To: AnthonyDEBUR/libreSQEbdd @.> Cc: Cédric Briand @.>; Assign @.> Subject: Re: [AnthonyDEBUR/libreSQEbdd] [bug] trigger date de dernière mise à jour du référentiel (Issue #3)

Dans la requête SQL sql := format('UPDATE sqe.ts_suivi_maj_refer SET (ts_table, ts_date) =(''%s'', now()::date)', TG_ARGV[0]); est-ce qu'il ne manquerait pas un select where ?

— Reply to this email directly, view it on GitHubhttps://github.com/AnthonyDEBUR/libreSQEbdd/issues/3#issuecomment-1324947189, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGGZJRIDTNT4ZES3QRV3CE3WJYBDFANCNFSM6AAAAAASI4FHHY. You are receiving this because you were assigned.Message ID: @.***>