Задать вопрос
@kolomiec_artiom

Как посмотреть существует ли столбец хоть в какой-то таблице текущей схемы?

Здравствуйте! У меня есть схема, в которой есть достаточно большое количество таблиц. Как мне проверить, что хотя бы в одной таблице есть нужный мне столбец?
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Решения вопроса 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
select table_name from information_schema.columns where column_name = ? and table_schema = ?;


Или то же самое через родной pg_attribute.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ematveev
@ematveev
PHP разработчик / руководитель / писатель
алгоритм простой: получить список таблиц и проверить каждую :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы