在Postgresql中,如果我这样做ALTER TABLE mytable DISBLE TRIGGERS ALL,那么关于该表的所有触发器和约束都将被暂停.
特别是,从其他表到mytable的外键被暂停,我可以毫无问题地从mytable中删除.我有破坏数据库一致性的风险,但我知道我在做什么,而且我必须拥有超级用户权限.
我如何在Oracle中执行相同的操作?我的印象是,ALTER TABLE mytable DISBLE ALL TRIGGERS在Oracle中将暂停属于mytable的所有触发器和约束,但不包括那些涉及mytable但属于其他表(尤其是外键)的触发器和约束.
我是对的,在Oracle中的Postgresql中获得相同结果的方法是什么?