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!