Encuentre el nombre de la tabla a la que se hace referencia utilizando la tabla, el campo y el nombre del esquema
Tengo un requisito donde necesito encontrar el nombre de la tabla referenciada (nombre de la tabla de clave principal) por un campo particular en una tabla (tabla de clave externa) usando este nombre de campo, nombre de la tabla (donde reside este campo) y el nombre del esquema (donde La tabla y por lo tanto el campo reside.
Por ejemplo:
Schema1.TableA
Id (Integer, PK)
Name varchar
Schema2.TableB
Id (integer, PK)
A_Id (integer, FK referencing TableA.Id)
Name varchar
necesito pasarA_Id
, TableB
ySchema2
a una función y obtenerSchema1.TableA
como resultado.
Estoy usando Postgres 8.3.