PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Runtime.getRuntime().exec pour passer le paramètre lorsque vous y êtes invité

Vous pouvez ouvrir l'OutputStream du processus et transmettre la phrase de passe qui sera lue par le serveur comme si vous l'aviez saisie depuis STDIN.

final Process startServer = Runtime.getRuntime().exec("PostgreQL -D data/dir/ start");
PrintStream ps = new PrintStream(startServer.getOutputStream());
ps.println(passPhrase);