Я пытаюсь выполнить 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 возвращают результаты правильно.
Есть ли что-то, что мне не хватает? Любая помощь будет оценена.