From 4a46cd33f08ee85593a733c770c87db5f989c40a Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Wed, 24 Jan 2018 10:12:55 +0400 Subject: [PATCH] maj sqlcsv --- sqlcsv | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sqlcsv b/sqlcsv index 7af00e4..7c982a5 100755 --- a/sqlcsv +++ b/sqlcsv @@ -1082,6 +1082,9 @@ public class sqlcsv { + "\n ni -l ne sont spécifiés, alors le dernier identifiant est utilisé s'il" + "\n existe. L'option -z permet de démarrer comme si aucun identifiant" + "\n n'avait jamais été enregistré." + + "\n -j, --nop" + + "\n Ne rien faire. Utile par exemple pour enregistrer l'identifiant de" + + "\n connexion par défaut avec l'option -l" + "\n -u, --user USER" + "\n -p, --password PASSWORD" + "\n Spécifier un nom de connexion et un mot de passe si l'url ne le fournit" @@ -1147,7 +1150,7 @@ public class sqlcsv { String config = null, connid = null, user = null, password = null; Options o = new Options(); - boolean autocommit = false, autoNa = false, resetPrefs = false; + boolean nop = false, autocommit = false, autoNa = false, resetPrefs = false; String loglevel = null; ArrayList inputs = new ArrayList(); ArrayList outputs = new ArrayList(); @@ -1161,6 +1164,8 @@ public class sqlcsv { config = getArg(args, ++i, "Vous devez spécifier le fichier de configuration"); } else if (arg.equals("-l") || arg.equals("--conn")) { connid = getArg(args, ++i, "Vous devez spécifier l'identifiant de connexion"); + } else if (arg.equals("-j") || arg.equals("--nop")) { + nop = true; } else if (arg.equals("-u") || arg.equals("--user")) { user = getArg(args, ++i, "Vous devez spécifier l'utilisateur de connexion"); } else if (arg.equals("-p") || arg.equals("--password")) { @@ -1314,6 +1319,7 @@ public class sqlcsv { log.fine("Enregistrement de la valeur connid=" + connid); prefs.put("lastConnid", connid); } + if (nop) return; // Ouvrir les fichiers en entrée ArrayList infs = new ArrayList();