diff --git a/sqlmig b/sqlmig index d3ba236..d50463a 100755 --- a/sqlmig +++ b/sqlmig @@ -120,11 +120,10 @@ OPTIONS --no-data-csv Ne pas convertir les fichiers *-data.csv en fichier .sql correspondant. Cette conversion n'est supportée que pour MySQL pour le - moment, et un fichier de la forme NUMTABLE-data.csv où NUM est une suite - de chiffres est transformé en une suite d'insertions dans la table TABLE - après l'avoir vidée. - La variante NUMTABLE-data_insert.csv ajoute les données dans la table - sans la vider d'abord. + moment, et un fichier de la forme NUMTABLE-data.csv où NUM est une valeur + numérique est transformé en une suite d'insertions dans la table TABLE. + La variante NUMTABLE-data_truncate.csv ajoute les données dans la table + après l'avoir vidée avec truncate. --force-data-csv Forcer la conversion des fichiers *-data.csv. Par défaut, la conversion n'est faite que si le fichier csv est plus récent que le fichier sql @@ -1070,7 +1069,7 @@ for dbdir in "${dbdirs[@]}"; do estep "$csvname --> ${csvname%.csv}.sql" eval "$(awk '{ - truncate = ($0 ~ /-data_insert(.devel)?.csv$/)? "": "1" + truncate = ($0 ~ /-data_truncate(.devel)?.csv$/)? "1": "" sub(/^.*\//, "") sub(/^[0-9]+/, "") sub(/\.csv$/, "")