Вот такой запрос выведет список имен таблиц (а также имен схем, где они расположены) для текущей БД.
SELECT n.nspname, c.relname
FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace
WHERE c.relkind = 'r' AND n.nspname NOT IN('pg_catalog', 'information_schema');
Посмотреть список таблиц другой БД (не той, к которой подключен) – нельзя. Нужно подключаться к каждой БД отдельно.