Я попытался найти способ запросить у сервера postgres текущий список баз данных (а позже список и описание таблиц) из программы C с использованием библиотеки libpq. В настоящее время я делаю (упрощенный) popen("psql --command '\\l'")
, но на самом деле это не то, как я хотел бы решить проблему ... Есть ли способ запросить у сервера postgres необходимую мне информацию через функцию libpq?
Вы можете запустить запрос метаданных, например
SELECT ... FROM pg_database;
The columns you select will depend on the information you need.
Попробуй это? stackoverflow.com/questions/11650018/…