Maison >base de données >tutoriel mysql >Comment trouver des tables PostgreSQL contenant une colonne spécifique ?
Identification des tables avec une colonne spécifique dans PostgreSQL
Dans PostgreSQL, vous devrez peut-être localiser les tables qui contiennent une colonne particulière. Cela peut être accompli grâce à l'utilisation de requêtes SQL.
Méthode 1 :
En utilisant les tables système pg_class et pg_attribute, vous pouvez récupérer les informations souhaitées :
SELECT DISTINCT table_name FROM pg_class c JOIN pg_attribute a ON c.oid = a.attrelid WHERE LOWER(a.attname) = LOWER('your_column_name');
Méthode 2 :
Vous pouvez également exploiter la vue information_schema.columns :
SELECT table_name FROM information_schema.columns WHERE LOWER(column_name) = LOWER('your_column_name');
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!