Lumière sur ECPG est un outil de SQL embarqué.
ECPG est un outil permettant d'inclure des commandes SQL dans un source C. Il s'agit en fait d'un précompilateur : le source ECPG est traduit en source C avec des appels aux bibliothèques PostgreSQL. Voici en détail la procédure de compilation :
- Le fichier source porte l'extension "pgc".
- Le source "mon_fichier.pgc" est passé au précompilateur ECPG, ce qui va nous générer le fichier source en C "mon_fichier.c".
- Le fichier "mon_fichier.c" est passé au compilateur C ce qui va générer le fichier objet "mon_fichier.o".
- Le fichier objet "mon_fichier.o" est lié aux bibliothèques PostgreSQL avec l'éditeur de liens, afin de générer l'exécutable final.by TAATJENE