Wybierz (pobierz) wszystkie rekordy z wielu schematów za pomocą Postgres
Mam bazę danych PostgreSQL z kilkoma schematami, jak poniżej:
My_Database
|-> Schemas
|-> AccountA
|-> AccountB
|-> AccountC
|-> AccountD
|-> AccountE
.
.
.
|-> AccountZ
Wszystkie schematy mają tabelę o nazwieproduct
który ma kolumnę o nazwietitle
. Chciałbym wiedzieć, czy możliwe jest wykonanie instrukcji select w celu pobrania wszystkich rekordów ze wszystkich schematów z pewnym warunkowym.
Jedynym sposobem, jaki znalazłem do tej pory, jest uruchomienie konta zapytania według konta, jak poniżej.
SET search_path TO AccountA;
SELECT title FROM product WHERE title ILIKE '%test%';
Schematy są tworzone dynamicznie, więc nie znam ich imion ani ich liczby.