Как запустить psql команды в EXE c в java - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь выполнить psql команды, используя exe c kubernetes java клиентский API, например:

final Process proc = exec.exec(pod,  new String []{"sh", "-c",  "su  postgres -c 'psql -c 'SELECT schema_name FROM information_schema.schemata';'"} , true, true);

по какой-то причине я не получаю результатов в качестве вывода, он просто печатает это:

--
(1 row)

Даже если я просто использую kubectl exe c напрямую, команды SELECT возвращают результаты правильно.

Есть ли что-то, что мне не хватает? Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...