Log détaillé dans script SQL
Bonjour,
J'ai créé un script shell qui utilise plusieurs scripts sql consécutifs. Ces scripts contiennent tous un grand nombre de requête.
Avant d'appeler mes scripts SQL, j'initialise un fichier de log sur mon serveur. Le problème, c'est que seule les résultats de mes requêtes select se retrouvent dans mes logs. Pour les insert / update / insert, je n'ai aucune trace dans les logs.
Existe t'il une option à activer ou autre ?
J'ai essayé les 2 manières suivantes pour le moment :
Code:
1 2 3
|
LOGFILE=`date +%Y%m%d`.Log
mysql --user=pcol01update --password=pcol01update --host=localhost --database=pcol01 < $SCRIPT_SQL | tee -a $LOGFILE |
Code:
1 2 3 4 5 6
|
SH_LOG=/opt/mysql/sql/CSTR/Logs
FIC_TRACE=$SH_LOG/migration.trc
touch $FIC_TRACE
mysql --user=pcol01update --password=pcol01update --host=localhost --database=pcol01 < $SCRIPT_SQL >> $FIC_TRACE |
Merci par avance.