Before Row-level触发器

当您跨分区更新数据时,PostgreSQL和Oracle使用不同的触发器行为:PostgreSQL:会触发多个分区表的触发器Oracle:仅触发一次触发器。PolarDB PostgreSQL版(兼容Oracle)默认兼容Oracle触发器行为。说明 After Row-level触发器暂不...

触发器管理

双向集成触发器 创建定时触发器 创建OSS触发器 创建SLS触发器 创建CDN触发器 创建Tablestore触发器 创建HTTP触发器 创建MNS主题触发器 创建MNS队列触发器 创建RocketMQ触发器 创建RabbitMQ触发器 创建Kafka触发器 创建DTS触发器 创建MQTT...

触发器管理

双向集成触发器 创建定时触发器 创建OSS触发器 创建SLS触发器 创建CDN触发器 创建Tablestore触发器 创建HTTP触发器 创建MNS主题触发器 创建MNS队列触发器 创建RocketMQ触发器 创建RabbitMQ触发器 创建Kafka触发器 创建DTS触发器 创建MQTT...

OSS触发器概述

本文介绍 函数计算 支持的原生OSS触发器和EventBridge类别的OSS触发器的使用限制、事件类型及触发规则。背景信息 OSS和 函数计算 通过OSS触发器实现无缝集成,您可以编写函数对OSS事件进行自定义处理,当OSS捕获到指定类型的事件后,OSS...

OSS触发器概述

本文介绍 函数计算 支持的OSS触发器的使用限制、事件类型及触发规则。背景信息 OSS和 函数计算 通过OSS触发器实现无缝集成,您可以编写函数对OSS事件进行自定义处理,当OSS捕获到指定类型的事件后,OSS事件触发相应的函数执行。例如,您...

无锁结构变更方案对比

锁表变更对业务甚至是致命的,DDL无锁变更通过引入非触发器的方式可以解决大表无锁变更这个难题。本文介绍几种无锁结构变更方案的对比。线上业务不建议直接进行DDL操作,通常有几种做法来避免影响业务:业务低峰期变更:合适的变更窗口以及...

触发器管理

若您想实现自动化的持续集成功能,您可以使用阿里云镜像服务触发器,在成功构建新的镜像后,将会自动触发容器服务上应用拉取新的镜像,并进行重新部署。触发器安全规则 HTTP服务:默认使用80端口。如果要使用其他端口,请在触发器URL末尾...

HTTP触发器概述

使用限制 在配置和使用HTTP触发器前,您需要了解HTTP触发器的使用限制和支持的HTTP/HTTPS、WebSocket以及gRPC协议的使用限制。触发器限制 非Web Server模式的Custom Container函数不支持创建HTTP触发器。函数设置HTTP触发器后不能再设置...

HTTP触发器概述

使用限制 在配置和使用HTTP触发器前,您需要了解HTTP触发器的使用限制和支持的HTTP/HTTPS、WebSocket以及gRPC协议的使用限制。触发器限制 非Web Server模式的Custom Container函数不支持创建HTTP触发器。函数设置HTTP触发器后不能再设置...

定时触发器

使用场景 定时触发器的使用场景非常广泛,包括但不限于以下场景:批量数据的定时处理,例如每1小时收集全量数据并生成报表。日常行为的调度,例如整点发送优惠券。与业务解耦的异步任务,例如每天0点清理数据。前提条件 创建服务 创建函数 ...

数据改变的可见性

如果你在你的触发器函数中执行 SQL 命令,并且这些命令会访问触发器所在的表,那么你需要注意数据可见性规则。因为这些规则决定了这些 SQL 命令是否将能看见引发触发器的数据改变。简单地:语句级触发器遵循简单的可见性规则:一个语句所作...

触发器函数

这个例子产生和一个用于审计的 PL/SQL 触发器函数相同的结果,但并未使用一个为每一行都触发的触发器,而是在把相关信息收集到一个传递表中之后用了一个只为每个语句引发一次的触发器。当调用语句修改了很多行时,这种...

规则vs触发器

许多触发器可以干的事情同样也可以用PostgreSQL规则系统来实现。目前不能用规则来实现的东西之一是某些约束,特别是外键。可以放置一个合格的规则在一列上,这个规则在列的值没有出现在另一个表中时把命令重写成 NOTHING。但是这样做数据就...

Tablestore触发器

使用场景 Tablestore触发器典型的使用场景如下图所示。原始信号源数据存储到原始Table A,当Table A中的数据发生变更时会触发函数自定义清洗数据,将清洗后的数据存入Table B,您可以直接读取Table B的数据统计展示,完成一个弹性可伸缩的...

Tablestore触发器

使用场景 Tablestore触发器典型的使用场景如下图所示。原始信号源数据存储到原始Table A,当Table A中的数据发生变更时会触发函数自定义清洗数据,将清洗后的数据存入Table B,您可以直接读取Table B的数据统计展示,完成一个弹性可伸缩的...

触发器相关命令

FC组件是一款基于Serverless Devs的阿里云函数计算操作工具,通过该工具,您可以直接通过交互式命令使用触发器相关的API。前提条件 安装Serverless Devs和Docker 配置Serverless Devs 创建服务 创建函数 可选:控制台创建存储空间 创建OSS...

ALTER TRIGGER

ALTER TRIGGER 更改一个现有触发器的属性。简介 ALTER TRIGGER 更改一个现有触发器的属性。RENAME 子句更改给定触发器的名称而不更改其定义。DEPENDS ON EXTENSION 子句把该触发器标记为依赖于一个扩展,这样如果扩展被删除,该触发器也会...

pg_event_trigger

目录 pg_event_trigger 存储事件触发器。列名称 列类型 描述 oid oid 行标识符。evtname name 触发器名(必须唯一)。evtevent name 此触发器触发的事件的标识符。evtowner oid 事件触发器的拥有者。evtfoid oid 被调用的函数。evtenabled ...

DBA_TRIGGERS

DBA_TRIGGERS 视图提供数据库中所有触发器的信息。名称 类型 说明 owner TEXT 触发器所有者的用户名。schema_name TEXT 触发器所在 schema 的名称。trigger_name TEXT 触发器的名称。trigger_type TEXT 触发器的类型。可能值包括:BEFORE ...

pg_trigger

目录 pg_trigger 存储表和视图上的触发器。列名称 列类型 描述 oid oid 行标识符。tgrelid oid 触发器所在的表。tgparentid oid 此被克隆的触发器的父触发器,如果不是克隆则为0;这种情况会在创建分区或附加到分区表时发生。tgname name ...

ALL_TRIGGERS

ALL_TRIGGERS 视图提供可由当前用户访问的表上的触发器的相关信息。名称 类型 说明 owner TEXT 触发器所有者的用户名。schema_name TEXT 触发器所在 schema 的名称。trigger_name TEXT 触发器的名称。trigger_type TEXT 触发器的类型。可能...

USER_TRIGGERS

USER_TRIGGERS 视图提供当前用户拥有的表上的所有触发器的信息。名称 类型 说明 schema_name TEXT 触发器所在 schema 的名称。trigger_name TEXT 触发器的名称。trigger_type TEXT 触发器的类型。可能值包括:BEFORE ROW BEFORE STATEMENT ...

事务和异常

触发器始终作为正在执行触发语句的同一事务的一部分执行。如果触发器代码块中未发生异常,则当且仅当提交包含触发语句的事务时,才会提交触发器中任何DML命令的效果。因此,如果事务回滚,则触发器中任何DML命令的效果也都将回滚。如果在...

DROP EVENT TRIGGER

DROP EVENT TRIGGER 用于移除一个已有的事件触发器。简介 DROP EVENT TRIGGER 移除一个已有的事件触发器。要执行这个命令,当前用户必须是事件触发器的拥有者。语法 DROP EVENT TRIGGER[IF EXISTS]name[CASCADE|RESTRICT]参数 IF EXISTS ...

事件触发

触发器类型 HTTP触发器 定时触发器 OSS触发器 MNS主题触发器 通过 事件总线EventBridge 实现的触发器,包括以下几种:MNS队列触发器 RocketMQ触发器 RabbitMQ触发器 Kafka触发器 MQTT触发器 DTS触发器 重要 请确保HTTP和通过 事件总线...

ALTER EVENT TRIGGER

ALTER EVENT TRIGGER 更改一个现有事件触发器的属性。简介 必须作为一个超级用户才能修改一个事件触发器。语法 ALTER EVENT TRIGGER name DISABLE ALTER EVENT TRIGGER name ENABLE[REPLICA|ALWAYS]ALTER EVENT TRIGGER name OWNER TO { ...

DROP TRIGGER

删除触发器。语法 DROP TRIGGER name 说明 DROP TRIGGER 可从与触发器关联的表中将其删除。该命令必须由超级用户或从中定义触发器的表的所有者运行。参数 参数 说明 name 要删除的触发器的名称。示例 删除触发器 emp_sal_trig:DROP ...

DROP TRIGGER

DROP TRIGGER 用于移除一个现有的触发器定义。语法 DROP TRIGGER[IF EXISTS]name ON table_name[CASCADE|RESTRICT]参数 IF EXISTS 如果该触发器不存在则不要抛出一个错误,而是发出一个提示。name 要移除的触发器的名称。table_name 定义了...

事件触发

您可以为函数配置触发器,以事件驱动的方式触发任务。所有支持异步方式触发的触发器...触发器类型 HTTP触发器 定时触发器 OSS触发器 MNS主题触发器 IoT触发器 EventBridge触发器 注意 请确保HTTP和EventBridge触发器的 调用方式 为 异步调用。

CREATE TRIGGER

下面的表格总结了哪些触发器类型可以被用在表、视图和外部表上:何时 事件 行级 语句级 BEFORE INSERT/UPDATE/DELETE 表和外部表 表、视图和外部表 TRUNCATE—表 AFTER INSERT/UPDATE/DELETE 表和外部表 表、视图和外部表 TRUNCATE—表 ...

文件上传到OSS触发函数执行多次,要如何处理?

将文件上传到OSS后发现OSS触发器被多次触发,您需要查看OSS触发器设置的 触发事件 是否符合预期。问题原因 OSS触发器被多次触发,可能原因是设置的触发事件在文件上传过程中被多次触发。例如,您通过分片上传功能上传文件到OSS,这个过程会...

ALTER TRIGGER

ALTER TRIGGER命令用于更改触发器定义,例如触发器名称、依赖关系、触发器开关等。语法 更改表 table_name 的触发器名称。ALTER TRIGGER name ON table_name RENAME TO new_name 更改表 table_name 的触发器 name 依赖的插件为 extension_...

CREATE TRIGGER

如果使用Oracle 兼容的语法创建触发器,则触发器作为 SECURITY DEFINER 函数运行。参数 参数 说明 name 要创建的触发器的名称。BEFORE|AFTER 确定是在触发事件之前还是之后触发触发器。INSERT|UPDATE|DELETE 定义触发事件。table 在其中...

文件上传到OSS触发函数执行多次,要如何处理?

将文件上传到OSS后发现OSS触发器被多次触发,您需要查看OSS触发器设置的 触发事件 是否符合预期。问题原因 OSS触发器被多次触发,可能原因是设置的触发规则中包含通配符,因此单个文件上传过程中产生的多个事件均匹配成功,导致触发了多次...

CreateTriggerInput

名称 类型 描述 示例值 object 创建触发器的请求参数 description string 触发器的描述。trigger for test invocationRole string 事件源(如 OSS)调用函数所需的角色。acs:ram:1234567890:role/fc-test qualifier string 函数的版本或...

管理触发器

在 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击连接名进入连接后,在左导航栏中单击 触发器 标签可以查看触发器列表。在触发器列表中展示了当前连接的数据库中存在的触发器对象,您可以在触发器列表中右键目标对象以进行...

新建触发器

在 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击连接名进入连接后,在左导航栏中单击 触发器 标签可以查看触发器列表。在触发器列表的右上角,单击+创建触发器,或是在上方导航栏中单击 新建 以创建您需要的对象。创建...

DATASOURCE:FC:Triggers

DATASOURCE:FC:Triggers类型用于获取触发器列表。语法 {"Type":"DATASOURCE:FC:Triggers","Properties":{"FunctionName":String,"ServiceName":String,"Prefix":String } } 属性 属性名称 类型 必须 允许更新 描述 约束 FunctionName ...

Trigger

名称 类型 描述 示例值 object 触发器的配置信息。createdTime string 触发器的创建时间。2020-08-20T02:28:21Z description string 触发器的描述。test_description httpTrigger HTTPTrigger HTTP 触发器信息。invocationRole string 事件...

HTTP触发器节点

业务流程创建完成正常运行后,如果您想获取触发器节点的下游任务节点的历史时间段的运行结果,您可参见 执行补数据并查看补数据实例 进行补数据操作。补数据操作时无需外部调度系统下发调度指令,HTTP触发器节点会直接触发下游节点运行,即...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库 AnalyticDB PostgreSQL版 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台
新人特惠 爆款特惠 最新活动 免费试用