Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#1 Thu 12 May 2022 08:58
- tweaxy
- Participant actif
- Lieu: Abbeville
- Date d'inscription: 27 Dec 2018
- Messages: 76
Utilisation du CURRENT_DATE dans un COMMENT ON TABLE
Bonjour,
Après passage de données de DEV vers PROD via un FME, j'aimerais inclure après exécution une commande SQL pour commenter chacune des tables intégrées avec "Donnée intégrée le DATE_DU_JOUR via le script REPERTOIRE" afin d'assurer le bon suivi en cas de nécessité.
Mes tests :
Test 1 : COMMENT ON TABLE SCHEMA.TABLE IS 'Donnée intégrée le' + SELECT(current_date) + 'via : REPERTOIRE';
--> Erreur de syntaxe au niveau des +
Test 2 : COMMENT ON TABLE SCHEMA.TABLE IS 'Donnée intégrée le' + (SELECT(current_date)) + 'via : REPERTOIRE';
--> Erreur de syntaxe au niveau des +
Test 3 : COMMENT ON TABLE SCHEMA.TABLE IS 'Donnée intégrée le current_date via : scripts_fme\bloc\00_Topo\topo_00_topo.fmw';
--> ça écrit bien entendu en dur le "current_date"..
Auriez-vous une idée ?
Cordialement,
Léandre Béron
Hors ligne
#2 Thu 12 May 2022 09:31
- Franck2908
- Participant actif
- Date d'inscription: 5 Mar 2010
- Messages: 84
Re: Utilisation du CURRENT_DATE dans un COMMENT ON TABLE
Bonjour,
pour concaténer il faut utiliser deux fois a barre verticale ||
après une recherche j'ai trouvé la réponse ici :
https://stackoverflow.com/questions/592 … ncatenated
DO $$
BEGIN
EXECUTE FORMAT('COMMENT ON TABLE SCHEMA.TABLE IS %L', 'Donnée intégrée le ' || current_date || 'via : scripts_fme\bloc\00_Topo\topo_00_topo.fmw');
END
$$ LANGUAGE PLPGSQL;
Hors ligne
#3 Mon 16 May 2022 10:21
- tweaxy
- Participant actif
- Lieu: Abbeville
- Date d'inscription: 27 Dec 2018
- Messages: 76
Re: Utilisation du CURRENT_DATE dans un COMMENT ON TABLE
Bonjour,
Merci pour votre retour, c'était en effet si simple... Je n'avais pas pensé au double pipe..
Cordialement,
Léandre Béron
Hors ligne