如何在redshift中查找为特定模式执行的删除命令

Posted

技术标签:

【中文标题】如何在redshift中查找为特定模式执行的删除命令【英文标题】:How to find delete command executed for a specific schema in redshift 【发布时间】:2016-02-22 12:09:10 【问题描述】:

如果有一种红移形式的方法可以帮助我获取在特定模式上执行的删除命令的历史记录,那么 1 可以帮助我吗 我曾尝试查看红移集群中的查询选项卡,并且还遍历了 stl_delete 表但没有运气,

我想知道查询、执行时间、用户和执行日期

有没有其他方法可以验证是否正在为 redshift 中的特定模式执行任何删除命令

提前致谢

【问题讨论】:

【参考方案1】:
select userid, starttime, endtime, querytxt 
from stl_query
where querytxt like 'delete %from <schema_name>.%'

见documentation。

【讨论】:

以上是关于如何在redshift中查找为特定模式执行的删除命令的主要内容,如果未能解决你的问题,请参考以下文章

如何授予 Redshift 中所有模式的使用权限?

将Redshift架构隐藏到特定用户或仅显示特定架构

如何在 aws redshift 中删除 NaN

PySpark 使用“覆盖”模式保存到 Redshift 表会导致删除表?

如何使用单个命令在当前工作目录的父目录和子目录中查找具有特定模式的文件?

Redshift:如何删除不可打印的字符