问题描述
我喜欢在超集内轻松进行CTA或CVA的能力。但是有时候我想删除一个视图或表,而sql Lab似乎不允许这样做。有人知道解决方法吗?
(使用Amazon Redshift btw)
解决方法
在数据库属性表格中,有一个称为“允许DML”的属性需要打开,以允许用户运行非SELECT语句,例如DROP / UPDATE / DELETE/。
请注意,如果您只想让部分用户这样做,通常两个创建两个数据库连接条目(一个带有DML,另一个不带),并对其进行适当标记(即“ Redshift EAST-带有DML”)并将它们与不同的角色相关联。