检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
返回值表示成功或失败,如表1所示。可通过DBE_PLDEBUGGER.local_debug_server_info查找已经turn_on的存储过程oid。 函数原型为: 1 2 DBE_PLDEBUGGER.turn_off(Oid) RETURN boolean; 表1 turn_off
delete_breakpoint debug端调试过程中,调用delete_breakpoint删除已有的断点,如表1所示。 表1 delete_breakpoint入参和返回值列表 名称 类型 描述 breakpointno IN integer 断点编号。 result OUT bool
ebug端调用error_end结束报错断住流程,结束调试流程,返回结束报错断住,停止调试(限制报错断住时使用),如表1所示。 表1 error_end返回值列表 名称 类型 描述 funcoid OUT oid 函数id。 funcname OUT text 函数名。 lineno
1073741823。其中0表示禁用该功能。 默认值:0 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 设置建议:推荐使用默认值。 设置不当的风险与影响:设置过小会导致xLog频繁切换,占用存储空间。 archive_interval 参数说明:表示归档间隔时间
javax.naming.Context javax.naming.Context是连接配置的上下文接口。 表1 对javax.naming.Context的支持情况 方法名 返回值类型 支持JDBC4 bind(Name name, Object obj) void Yes bind(String
异步命令处理函数 PQexec函数对普通的同步应用里提交命令已经足够使用。但是它却有几个缺陷,而这些缺陷可能对某些用户很重要。 PQexec等待命令结束,而应用可能还有其它的工作要做(比如维护用户界面等),此时并不希望PQexec阻塞应用。 因为客户端应用在等待结果的时候是处于挂
define和undef指令 在嵌入式SQL程序中也可以使用C语言版本的#define和#undef。区别在于定义的值会在哪里被计算,如果使用EXEC SQL DEFINE,那么ecpg预处理阶段会计算这些定义并替换值。如果使用C语言版本的#define和#undef,那么会在编译器处理阶段会计算这些定义并替换值。
DBE_RANDOM 接口介绍 高级功能包DBE_RANDOM支持的所有接口请参见表 DBE_RANDOM接口参数说明。 表1 DBE_RANDOM接口参数说明 接口名称 描述 DBE_RANDOM.SET_SEED 设置一个随机数的种子。 DBE_RANDOM.GET_VALUE
GLOBAL_STATIO_SYS_SEQUENCES GLOBAL_STATIO_SYS_SEQUENCES视图显示各节点的命名空间中所有系统序列的I/O状态信息,如表1所示。 表1 GLOBAL_STATIO_SYS_SEQUENCES字段 名称 类型 描述 node_name name 节点名称。 relid
GLOBAL_AIO_SLOT_USAGE_STATUS视图显示集群所有实例中异步I/O提交槽位的相关统计信息,如表1所示。该视图需在CN上查询,在DN上查询报错。 表1 GLOBAL_AIO_SLOT_USAGE_STATUS字段 参数 类型 描述 node_name text 实例名称。
WLM_CGROUP_CONFIG WLM_CGROUP_CONFIG视图显示当前执行作业的控制组的信息,如表1所示。 表1 WLM_CGROUP_CONFIG字段 名称 类型 描述 cgoup_name text 控制组的名称。 priority integer 作业的优先级。
debug端调试过程中,调用info_locals,打印当前存储过程内变量。该函数入参frameno表示查询遍历的栈层数,支持无入参调用,缺省为查看最上层栈变量,如表1所示。 表1 info_locals入参和返回值列表 名称 类型 描述 frameno IN integer (可选) 指定的栈层数,缺省为最顶层。
ak字段确定合适的断点位置。进入内层函数前,外层函数无断点,则不支持在内层函数执行时,给外层函数添加断点,如表1所示。 表1 add_breakpoint入参和返回值列表 名称 类型 描述 funcoid IN text 函数id。 lineno IN integer 行号。 breakpointno
delete_breakpoint debug端调试过程中,调用delete_breakpoint删除已有的断点,如表1所示。 表1 delete_breakpoint入参和返回值列表 名称 类型 描述 breakpointno IN integer 断点编号。 result OUT bool
type Tx type Tx如下表所示。 方法 描述 返回值 (tx *Tx)Commit() 提交事务。 error (tx *Tx)Exec(query string, args ...interface{}) 执行一个不返回数据行的操作。 Result, error (tx
type Row type Row如下所示。 方法 描述 返回值 (r *Row)Scan(dest ...interface{}) 将当前数据行中的列复制到dest指向的值中。 error (r *Row)Err() 返回执行过程中出现的错误。 error 参数说明 参数 参数说明
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 该参数仅作用于流式容灾中跨数据库实例传输的一对walsender与walreceiver中,在主数据库实例上配置。 取值范围:布尔型 true表示打开流式容灾跨数据库实例日志压缩 false表示关闭流式容灾跨数据库实例日志压缩 默认值:false
d,但是在使用过程中这个id并没有实际意义。 对于create类型接口,不做入参类型合法性校验,创建成功不代表会执行成功,通过系统表pg_job查询当前任务的执行状态。 表2 DBE_SCHEDULER.CREATE_JOB接口参数说明 参数 类型 入参/出参 是否可以为空 描述
PQgetCancel 功能描述 创建一个数据结构,其中包含取消通过特定数据库连接发出的命令所需的信息。 原型 PGcancel* PQgetCancel(PGconn* conn); 参数 表1 PQgetCancel参数 关键字 参数说明 conn 指向包含连接信息的对象指针。
参数说明:进行复制表DML操作时,控制在复制表的下推充要条件判断失败时的行为。 参数类型:布尔型 参数单位:无 取值范围: on:表示进行复制表DML操作时,如果对复制表的下推充要条件判断失败,则禁止下推。 off:表示进行复制表DML操作时,如果对复制表的下推充要条件判断失败,不禁止下推,仅在日志中打印提示信息。