maj sqlcsv

This commit is contained in:
Jephté Clain 2018-01-24 10:12:55 +04:00
parent bdd859c5ae
commit 4a46cd33f0
1 changed files with 7 additions and 1 deletions

8
sqlcsv
View File

@ -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<String> inputs = new ArrayList<String>();
ArrayList<String> outputs = new ArrayList<String>();
@ -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<BufferedReader> infs = new ArrayList<BufferedReader>();