Om de brontabel van een bepaalde rij te identificeren, gebruikt u de tableoid
, zoals je jezelf al had gevonden.
Een cast naar regclass
haalt de werkelijke naam op, automatisch schema-gekwalificeerd waar nodig volgens het huidige search_path
.
SELECT *, tableoid::regclass::text AS table_name
FROM master.tbl
WHERE <some_condition>;
Meer:
- Ontdek welk schema op basis van tabelwaarden
- Selecteer (haal) alle records van meerdere schema's op met Postgres
- Hoe beïnvloedt het zoekpad de resolutie van de ID en het "huidige schema"