【 使用环境 】 测试环境
【 OB MySql模式】
【 使用版本 】V3.2.3.3
【问题描述】目前不管用数据库工具比如dbeaver还是show databases命令列出所有database,都是按照数据库创建时间(或database_id?)排序的而不是数据库名,我在一个租户下有近百个数据库如果不是按库名排序会很难找,有什么办法可以让数据库按照库名排序吗?
3 个赞
这个得去咨询下了,show的时候建议可以使用like参数方便快捷查询
顺便咨询下你预期的安装库名排序能举个例子么
4 个赞
我的预期是按照数据库名的字母进行排序,就比如department,user,document,home这四张表按照字母排序就是department,document,home,user。另外我的主要使用场景是在数据库工具上,最好在dbeaver上能够按库名顺序排序,但是研究了一下这个工具好像不支持自定义排序,所以想问问OB是否能修改顺序。也感谢您的建议
3 个赞
目前ob没这个功能。
3 个赞
3233是企业版ob,如果遇到什么问题建议去咨询商业技术支持
2 个赞
通过sql查询系统表order by出来:
试试
SELECT schema_name FROM information_schema.schemata order by schema_name
3 个赞
学到了!!!!
1 个赞
这个需求有点意思啊
我也是这么想的 可以换个思路试试?这类sql如果觉得麻烦是否可以有自定义快捷sql 提示键的功能,类似 plsql的 autoreplace