GS_SQL_PATCH
GS_SQL_PATCH系统表存储当前节点上的SQL_PATCH的状态信息。
名称 | 类型 | 描述 |
|---|---|---|
patch_name | name | PATCH名称。 |
unique_sql_id | bigint | 查询全局唯一id。 |
owner | oid | PATCH的创建用户id。 |
enable | boolean | PATCH是否生效。 |
status | "char" | PATCH的状态,'d'代表使用Unique SQL ID 所创建的SQL PATCH,'h'代表使用SQL HASH创建的SQL PATCH。 |
abort | boolean | 是否是AbortHint。 |
hint_string | text | Hint文本。 |
hint_node | pg_node_tree | Hint解析&序列化的结果。 |
original_query | text | 原始语句。 |
patched_query | text | PATCH之后的语句(预留字段)。 |
original_query_tree | pg_node_tree | 原始语句的解析结果(预留字段)。 |
patched_query_tree | pg_node_tree | PATCH之后语句的解析结果(预留字段)。 |
description | text | PATCH的备注。 |
parent_unique_sql_id | bigint | PATCH生效的SQL外层语句的全局唯一id,存储过程外的语句该值为0,存储过程内的语句该值为调用该存储过程语句的全局唯一id。 |

