valor una todas toda texto tablas tabla stored registro procedimiento para palabra las datos dato columna buscar almacenado sql database postgresql postgresql-9.1

todas - buscar una tabla en sql



Cómo encontrar una tabla con una columna específica en postgresql (3)

Estoy usando postgresql 9.1. Tengo el nombre de columna de una tabla. ¿Es posible encontrar la (s) tabla (s) que tiene / tiene esta columna? ¿Cómo? Gracias por adelantado.


También puedes hacer

select table_name from information_schema.columns where column_name = ''your_column_name''


Utilicé la consulta de @Roman Pekar como base y agregué el nombre del esquema (relevante en mi caso)

select n.nspname as schema ,c.relname from pg_class as c inner join pg_attribute as a on a.attrelid = c.oid inner join pg_namespace as n on c.relnamespace = n.oid where a.attname = ''id_number'' and c.relkind = ''r''

demostración fiddle sql