Как узнать, использует ли приложение ruby ​​on rails разметку базы данных? - PullRequest
0 голосов
/ 18 декабря 2018

Я хотел бы отключить разделение базы данных Oracle в приложении rails, но:

  1. Я не знаю, как определить, использует ли мое приложение разделение базы данных
  2. Я не знаюне знаю, как найти место, где мое приложение использует разбиение, так как я сам не написал большую часть кода приложения

Могу ли я просто выполнить системный поиск по базе кода по ключевому слову "Разделение" и найтилюбой результат, который имеет ключевое слово разделение в необработанном операторе SQL?

Как мне поступить?

Спасибо!

Обновление:

У меня есть 2 ответа ниже, и они, похоже, по-разному понимают мой вопрос

Я и сейчас растерялся.Я хочу отключить функцию секционирования в моей базе данных Oracle (https://www.oracle.com/technetwork/database/options/partitioning/overview/index.html),, значит ли это, что я больше не могу использовать ключевое слово 'section by' ( Oracle "Partition By" Keyword )?

1 Ответ

0 голосов
/ 18 декабря 2018

Разделение выполняется на уровне схемы декларативно.Обычно не следует ожидать, что коду приложения напрямую понадобится что-то конкретное для использования секционирования, поскольку это делается на уровне определения данных.Вы можете подключиться к учетной записи владельца схемы и проверить представления словаря данных USER_PART_TABLES для многораздельных таблиц, принадлежащих пользователю, и USER_PART_INDEXES для индексов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...