Wählen Sie mit Postgres alle Datensätze aus mehreren Schemas aus (rufen Sie sie ab)

Ich habe eine PostgreSQL-Datenbank mit folgenden Schemata:

My_Database
 |-> Schemas
    |-> AccountA
    |-> AccountB
    |-> AccountC
    |-> AccountD
    |-> AccountE
           .
           .
           .
    |-> AccountZ

Alle Schemata haben eine Tabelle namensproduct Das hat eine Spalte namenstitle. Ich würde gerne wissen, ob es möglich ist, eine select-Anweisung auszuführen, um alle Datensätze aus allen Schemata mit einer bestimmten Bedingung abzurufen.

Die einzige Möglichkeit, die ich bisher gefunden habe, besteht darin, eine Abfrage Konto für Konto auszuführen, wie unten dargestellt.

SET search_path TO AccountA;

SELECT title FROM product WHERE title ILIKE '%test%';

Schemata werden dynamisch erstelltIch weiß also nicht, wie sie heißen oder wie viele es gibt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage