Per identificare la tabella di origine di una particolare riga, utilizza il tableoid
, come se ti fossi già ritrovato.
Un cast per regclass
recupera il nome effettivo, qualificato automaticamente dallo schema ove necessario in base al search_path
corrente .
SELECT *, tableoid::regclass::text AS table_name
FROM master.tbl
WHERE <some_condition>;
Altro:
- Scopri quale schema in base ai valori della tabella
- Seleziona (recupera) tutti i record da più schemi utilizzando Postgres
- In che modo il percorso_ricerca influenza la risoluzione dell'identificatore e lo "schema corrente"