PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Runtime.getRuntime().exec, um Parameter zu übergeben, wenn Sie dazu aufgefordert werden

Sie können den OutputStream des Prozesses öffnen und die Passphrase übergeben, die vom Server gelesen wird, als käme sie von STDIN.

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