sqlmig: ne pas utiliser truncate par défaut
This commit is contained in:
parent
7bc3af2869
commit
c58a6ccaf7
11
sqlmig
11
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$/, "")
|
||||
|
|
Loading…
Reference in New Issue