PostgreSQL 启用触发器 PostgreSQL 禁用触发器 PostgreSQL Indexes PostgreSQL 启用触发器 在本节中,我们将使用ALTER TABLE命令了解启用触发器的工作方式并查看示例。 什么是 PostgreSQL ENABLE TRIGGER 命令? 如果我们想启用触发器,我们将使用ENABLE TRIGGER命令和ALTER TABLE 命令。 PostgreSQL 使用 ALTER TRIGGER 命令启用触发器的语法 PostgreSQL Enable Trigger using ALTER TRIGGER 命令的语法如下: ALTER TABLE table_name ENABLE TRIGGER trigger_name | ALL 在上面的语法中,我们使用了以下参数,如下表所示: 参数 描述 Table_name 它用于定义触发器链接的表名。它在ALTER TABLE关键字之后提到。 Trigger_name 它用于定义我们要启用它的触发器名称。它可以写在ENABLE TRIGGER关键字之后。 为了启用与表链接的所有触发器,我们也可以使用ALL关键字。 注意:PostgreSQL 禁用触发器在触发事件发生时不执行,要实现它,我们需要启用它。 使用 ALTER TABLE 命令的 PostgreSQL ENABLE TRIGGER 示例 让我们看一个简单的例子来理解PostgreSQL ENABLE Trigger命令的工作。 使用触发器名称 在下面的示例中,我们采用了一个类似的Clients\表,我们在PostgreSQL 教程的 PostgreSQL 禁用触发器部分中使用了该表。 如果我们要启用与Client\表连接的触发器,如下命令所示: ALTER TABLE Clients ENABLE TRIGGER First_name_changes; 输出 执行上述命令后,我们将收到以下窗口消息,显示已成功启用带有Clients\表的First_name_changes触发器。 使用 ALL 关键字代替触发器名称 而且,如果我们想启用与Clients\表链接的所有触发器,我们可以使用以下命令: ALTER TABLE Clients ENABLE TRIGGER ALL; 输出 执行上述命令后,我们会得到下面的消息窗口,显示的是所有的相关的触发已启用成功打入客户\表。 概述 在PostgreSQL 启用触发器部分,我们学习了以下主题: 我们已经使用PostgreSQL ENABLE TRIGGER和ALTER TABLE命令在与指定表链接的特定触发器名称的帮助下启用触发器。 而不是使用触发器名称,我们可以使用ALL keyword来启用与特定表链接的所有触发器。 PostgreSQL 禁用触发器 PostgreSQL Indexes