ajouter l'option -d pour calculer automatiquement le nom de la table
This commit is contained in:
parent
17193cc65d
commit
9f369eb508
16
mysqlloadcsv
16
mysqlloadcsv
|
@ -59,6 +59,10 @@ OPTIONS
|
||||||
-f, --input INPUT
|
-f, --input INPUT
|
||||||
Fichier en entrée. Ne pas spécifier cette option ou utiliser '-' pour
|
Fichier en entrée. Ne pas spécifier cette option ou utiliser '-' pour
|
||||||
lire depuis l'entrée standard.
|
lire depuis l'entrée standard.
|
||||||
|
-d, --auto-dbtable DB
|
||||||
|
Spécifier la base de données avec laquelle se connecter. De plus, si le
|
||||||
|
nom de la table n'est pas spécifié, prendre par défaut le nom de base du
|
||||||
|
fichier spécifié avec l'option -f
|
||||||
-s, --skip-lines NBLINES
|
-s, --skip-lines NBLINES
|
||||||
Nombre de lignes à sauter dans le fichier en entrée
|
Nombre de lignes à sauter dans le fichier en entrée
|
||||||
-n, --fake
|
-n, --fake
|
||||||
|
@ -112,6 +116,7 @@ password=--NOT-SET--
|
||||||
configs=()
|
configs=()
|
||||||
profile=
|
profile=
|
||||||
input=
|
input=
|
||||||
|
auto_db=
|
||||||
skip_lines=
|
skip_lines=
|
||||||
truncate=
|
truncate=
|
||||||
fake=
|
fake=
|
||||||
|
@ -125,6 +130,7 @@ parse_opts "${PRETTYOPTS[@]}" \
|
||||||
-p::,--passwd:,--password: password= \
|
-p::,--passwd:,--password: password= \
|
||||||
-C:,--config: configs \
|
-C:,--config: configs \
|
||||||
-f:,--input: input= \
|
-f:,--input: input= \
|
||||||
|
-d:,--auto-dbtable: auto_db= \
|
||||||
-s:,--skip-lines: skip_lines= \
|
-s:,--skip-lines: skip_lines= \
|
||||||
-n,--fake fake=1 \
|
-n,--fake fake=1 \
|
||||||
-T,--truncate truncate=1 \
|
-T,--truncate truncate=1 \
|
||||||
|
@ -141,10 +147,12 @@ while [ "$#" -gt 0 -a "$1" != "--" ]; do
|
||||||
done
|
done
|
||||||
[ "$1" == "--" ] && shift
|
[ "$1" == "--" ] && shift
|
||||||
|
|
||||||
splitname "$dbtable" database table
|
splitfsep2 "$dbtable" . database table
|
||||||
if [ -z "$table" ]; then
|
if [ -z "$database" -a -n "$auto_db" ]; then
|
||||||
table="$database"
|
database="$auto_db"
|
||||||
database=
|
if [ -z "$table" -a -n "$input" -a "$input" != "-" ]; then
|
||||||
|
table="${input%.*}"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "${configs[*]}" ]; then
|
if [ -n "${configs[*]}" ]; then
|
||||||
|
|
Loading…
Reference in New Issue