Heim >Datenbank >MySQL-Tutorial >Wie finde ich PostgreSQL-Tabellen, die eine bestimmte Spalte enthalten?
Identifizieren von Tabellen mit einer bestimmten Spalte in PostgreSQL
In PostgreSQL müssen Sie möglicherweise Tabellen suchen, die eine bestimmte Spalte enthalten. Dies kann durch die Verwendung von SQL-Abfragen erreicht werden.
Methode 1:
Mithilfe der Systemtabellen pg_class und pg_attribute können Sie die gewünschten Informationen abrufen:
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');
Methode 2:
Alternativ können Sie die Ansicht „information_schema.columns“ nutzen:
SELECT table_name FROM information_schema.columns WHERE LOWER(column_name) = LOWER('your_column_name');
Das obige ist der detaillierte Inhalt vonWie finde ich PostgreSQL-Tabellen, die eine bestimmte Spalte enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!