Ruby on rails 如何知道RubyonRails应用程序是否使用数据库分区?

Ruby on rails 如何知道RubyonRails应用程序是否使用数据库分区?,ruby-on-rails,database,oracle,partitioning,Ruby On Rails,Database,Oracle,Partitioning,我想禁用rails应用程序的oracle数据库分区,但: 我不知道如何判断我的应用程序是否正在使用数据库分区 我不知道如何找到我的应用程序使用分区的位置,因为我自己并没有编写应用程序的大部分代码 我可以在代码库中搜索关键字“Partition”并在原始SQL语句中查找关键字为Partition的任何结果吗 我该怎么做 谢谢 更新: 下面我有两个答案,他们似乎对我的问题有不同的理解 我现在也很困惑。我想禁用Oracle数据库的分区功能,这是否意味着我不能再使用'partition by'关键字?分

我想禁用rails应用程序的oracle数据库分区,但:

我不知道如何判断我的应用程序是否正在使用数据库分区 我不知道如何找到我的应用程序使用分区的位置,因为我自己并没有编写应用程序的大部分代码 我可以在代码库中搜索关键字“Partition”并在原始SQL语句中查找关键字为Partition的任何结果吗

我该怎么做

谢谢

更新:

下面我有两个答案,他们似乎对我的问题有不同的理解


我现在也很困惑。我想禁用Oracle数据库的分区功能,这是否意味着我不能再使用'partition by'关键字?

分区是在模式级别以声明方式完成的。通常,人们不会期望应用程序代码直接需要任何特定于使用分区的东西,因为它是在数据定义级别完成的。您可以连接到架构所有者帐户,并检查数据字典视图“用户部分”表中用户拥有的分区表以及用户部分索引中的索引。

分区是一种Oracle许可选项,适用于表结构。如果这是您想要检查的,那么@rogercornejo解决方案就是您需要的解决方案。这与通过分析函数的窗口内子句进行分区的能力无关。@APC的注释是100%正确的。字符串搜索解决方案并不完美,但只是建议将其作为一个良好的开端。