问题一:dms 有个需求,就是 测试环境可以 放开直接truncate操作,不需要提工单,怎么实现?
dms 有个需求,就是 测试环境可以 放开直接truncate操作,不需要提工单,怎么实现?
if
@fac.env_type in ["dev", "test"]
and
@fac.sql_type in
['TRUNCATE']
then
@act.allow_execute_direct
end
我建了一个sql变更的策略 没效果
参考答案:
根据您的需求,您希望在测试环境和开发环境中允许直接执行TRUNCATE操作,而不需要提工单。您可以使用以下代码实现这个功能:
IF @fac.env_type IN ["dev", "test"] AND @fac.sql_type IN ['TRUNCATE'] THEN SET @act.allow_execute_direct = 1; END IF;
这段代码首先检查当前环境是否为开发环境(dev)或测试环境(test),然后检查SQL类型是否为TRUNCATE。如果满足这两个条件,那么将@act.allow_execute_direct
设置为1,表示允许直接执行TRUNCATE操作。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/587638
问题二:DMS API创建后,最初创建人被收回了API请求的库的权限,也不影响API的正常调用,是这样吧?
DMS API创建后,最初创建人被收回了API请求的库的权限,也不影响API的正常调用,是这样吧?
参考答案:
会影响的。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/587637
问题三:DMS创建后的API,还能查看最初的创建人么?另外API创建后,是否和最初的创建人没关系了?
DMS创建后的API,还能查看最初的创建人么?另外API创建后,是否和最初的创建人没关系了?
参考答案:
api创建之后看不到创建人,而且按照创建者的权限,后续都没关系了。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/587636
问题四:DMS服务的API功能,如何查看创建人? 什么权限的用户可以创建API?
DMS服务的API功能,如何查看创建人? 什么权限的用户可以创建API?
参考答案:
只要有数据库的操作权限都可以进行创建。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/587635
问题五:为什么用DMS在打开sql窗口写sql的时候,存在很明显的卡顿呢?是因为实例添加多了么?
为什么用DMS在打开sql窗口写sql的时候,存在很明显的卡顿呢?是因为实例添加多了么?
参考答案:
和实例多少没有关系。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/587633
问题六:DMS 俩个不同数据库实例的表能做JOIN操作吗?
DMS 俩个不同数据库实例的表能做JOIN操作吗?
参考答案:
可以使用逻辑数仓进行跨库查询
关于本问题的更多回答可点击进行查看: