我有一个 MySQL 数据库的单租户设置;即每个客户端或多或少相同的模式实例。
当我负责修改存储例程的代码时,我使用 MySQL Workbench。一段时间后,我通常会发现自己的代码选项卡上有几个不同数据库模式的相似或相同代码。
我怎么知道某个存储的例程选项卡属于什么架构?
我有一个 MySQL 数据库的单租户设置;即每个客户端或多或少相同的模式实例。
当我负责修改存储例程的代码时,我使用 MySQL Workbench。一段时间后,我通常会发现自己的代码选项卡上有几个不同数据库模式的相似或相同代码。
我怎么知道某个存储的例程选项卡属于什么架构?
实际上,没有与某个代码选项卡关联的架构。所有选项卡都使用活动模式。已经有针对每个选项卡模式功能的功能请求。
更新:你的意思是对象编辑器,实际上没有迹象表明它们属于哪个模式。请提交功能请求以将其添加到 MySQL Workbench ( http://bugs.mysql.com )。
AFAIK,没有直接的方法来检查代码选项卡源自 MySQL Workbench 的模式,这会导致混淆。
我发现的一种解决方法是更改一些代码(您稍后必须撤消),以便您可以单击Apply按钮。然后您将看到一个代码预览窗口。在该预览中,您将在顶部
DROP PROCEDURE
语句中看到模式的名称。单击Cancel并撤消您的代码更改。