PostgreSQL combina múltiples declaraciones selectas

He utilizado Excel para generar numerososSELECT declaraciones de una lista de nombres de esquema de una base de datos con un gran número de esquemas idénticos:

select result from foo.table limit 1;
select result from bar.table limit 1;
select result from doo.table limit 1;

(foo, bar & doo Son ejemplos de mis esquemas, hay cientos en realidad).

CadaSELECT devolverá sólo un resultado. Simplemente quiero una columnaresult Con tantas filas como esquemas hay. Entonces puedo copiar esto de nuevo en Excel contra los nombres de esquema.

Cuando ejecuto la consulta anterior, obtengo 1 fila, y las otras se descartan:

Query result with 1 row discarded.

Query result with 1 row discarded.

Total query runtime: 40 ms.
1 row retrieved.

He intentado usarUNION ALL, pero ellimit 1 Estoy usando para garantizar que solo se devuelva una fila de cada tabla de esquema para evitar que esto funcione.

¿Cómo puedo evitar que se descarten las otras filas o escribir una consulta que devuelva los valores que necesito (dos columnas - nombre de esquema, resultado - una fila para cada esquema) de una manera más eficiente?

Respuestas a la pregunta(3)

Su respuesta a la pregunta