PostgreSQL で特定の列を含むテーブルを識別する
PostgreSQL では、特定の列を含むテーブルを見つける必要がある場合があります。これは、SQL クエリを使用して実現できます。
方法 1:
pg_class および pg_attribute システム テーブルを使用して、必要な情報を取得できます。
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');
メソッド2:
または、information_schema.columns ビューを利用することもできます:
SELECT table_name FROM information_schema.columns WHERE LOWER(column_name) = LOWER('your_column_name');
以上が特定の列を含む PostgreSQL テーブルを検索するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。