2016-08-02 4 views
0

Хорошо, сложный вопрос. Я пытаюсь выяснить, где хранится схема базы данных определенного указателя. Я знаю значение указателя. Я просто не знаю, в какой таблице он находится или в каком столбце. Я знаю, что указатель 123123123. Как проверить все столбцы таблицы, чтобы узнать, имеет ли какое-либо из них значение?Проверьте все столбцы таблицы на значение

Спасибо.

ответ

1

В h2 вы можете использовать fulltext search, но тогда вам нужно будет добавить все таблицы в области поиска и индексирования.

Если вам нужно индексировать только первичные ключи, тогда это может быть лучше, но вам все равно нужно придумать индивидуальные вызовы FT_CREATE_INDEX() для каждой таблицы. Вы можете автоматизировать это с несколькими языками или с ETL (например, scriptella).

Если у вас достаточно места на диске, вы можете сбросить SQL из своего db и использовать средство просмотра для больших файлов, например glogg.

Преимущество первого решения - это не внешние инструменты, но вам нужно разработать специальный скрипт индексирования для SQL для любой существующей или новой таблицы. Второе решение - 1 раз.

+0

что я сделал, это дамп БД, а затем использовал globb для простого поиска текста. благодаря –

Смежные вопросы