Skip to content

Commit e70de4f

Browse files
authored
fix: correct triggers information schema documentation (#3193)
Fixes #3164 ### Overview Corrected the documentation for `information_schema.triggers`. Previously, the documentation incorrectly displayed the schema for the `tables` table. This PR updates the `triggers` documentation to reflect the correct MySQL-compatible schema (showing it as supported but always empty in Doris). ### Versions - [x] dev - [ ] 4.x - [x] 3.x - [x] 2.1 ### Languages - [x] Chinese - [x] English ### Docs Checklist - [x] Checked by AI - [ ] Test Cases Built
1 parent 5583cf9 commit e70de4f

6 files changed

Lines changed: 168 additions & 171 deletions

File tree

  • docs/admin-manual/system-tables/information_schema
  • i18n/zh-CN/docusaurus-plugin-content-docs
    • current/admin-manual/system-tables/information_schema
    • version-2.1/admin-manual/system-tables/information_schema
    • version-4.x/admin-manual/system-tables/information_schema
  • versioned_docs
    • version-2.1/admin-manual/system-tables/information_schema
    • version-3.x/admin-manual/system-tables/information_schema

docs/admin-manual/system-tables/information_schema/triggers.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,36 +8,36 @@
88

99
## Overview
1010

11-
Stores all table information.
11+
The `triggers` table provides information about triggers.
12+
Currently, Apache Doris supports this table for MySQL compatibility, but does not support user-defined triggers. This table is always empty.
1213

1314
## Database
1415

15-
1616
`information_schema`
1717

18-
1918
## Table Information
2019

21-
| Column Name | Type | Description |
22-
| --------------- | ------------- | ------------------------------------------------------------ |
23-
| TABLE_CATALOG | varchar(512) | The Catalog to which the table belongs |
24-
| TABLE_SCHEMA | varchar(64) | The Database to which the table belongs |
25-
| TABLE_NAME | varchar(64) | The name of the table |
26-
| TABLE_TYPE | varchar(64) | The type of the table, including: SYSTEM VIEW, VIEW, BASE TABLE |
27-
| ENGINE | varchar(64) | The storage engine type of the table |
28-
| VERSION | bigint | Invalid value |
29-
| ROW_FORMAT | varchar(10) | Invalid value |
30-
| TABLE_ROWS | bigint | Estimated number of rows in the table |
31-
| AVG_ROW_LENGTH | bigint | Average row size of the table |
32-
| DATA_LENGTH | bigint | Estimated size of the table |
33-
| MAX_DATA_LENGTH | bigint | Invalid value |
34-
| INDEX_LENGTH | bigint | Invalid value |
35-
| DATA_FREE | bigint | Invalid value |
36-
| AUTO_INCREMENT | bigint | Invalid value |
37-
| CREATE_TIME | datetime | The time when the table was created |
38-
| UPDATE_TIME | datetime | The time when the table data was last updated |
39-
| CHECK_TIME | datetime | Invalid value |
40-
| TABLE_COLLATION | varchar(32) | Fixed value: utf-8 |
41-
| CHECKSUM | bigint | Invalid value |
42-
| CREATE_OPTIONS | varchar(255) | Invalid value |
43-
| TABLE_COMMENT | varchar(2048) | Comments on the table |
20+
| Column Name | Type | Description |
21+
|---|---|---|
22+
| TRIGGER_CATALOG | varchar(512) | The name of the catalog to which the trigger belongs. Always 'def'. |
23+
| TRIGGER_SCHEMA | varchar(64) | The name of the schema (database) to which the trigger belongs. |
24+
| TRIGGER_NAME | varchar(64) | The name of the trigger. |
25+
| EVENT_MANIPULATION | varchar(6) | The trigger event (INSERT, UPDATE, DELETE). |
26+
| EVENT_OBJECT_CATALOG | varchar(512) | The catalog name of the table with which the trigger is associated. Always 'def'. |
27+
| EVENT_OBJECT_SCHEMA | varchar(64) | The schema (database) name of the table with which the trigger is associated. |
28+
| EVENT_OBJECT_TABLE | varchar(64) | The name of the table with which the trigger is associated. |
29+
| ACTION_ORDER | bigint | The ordinal definition order of the trigger. |
30+
| ACTION_CONDITION | varchar(512) | null |
31+
| ACTION_STATEMENT | varchar(512) | The trigger body. |
32+
| ACTION_ORIENTATION | varchar(9) | Always 'ROW'. |
33+
| ACTION_TIMING | varchar(6) | Trigger timing (BEFORE, AFTER). |
34+
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | null |
35+
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | null |
36+
| ACTION_REFERENCE_OLD_ROW | varchar(3) | Always 'OLD'. |
37+
| ACTION_REFERENCE_NEW_ROW | varchar(3) | Always 'NEW'. |
38+
| CREATED | datetime | The time when the trigger was created. |
39+
| SQL_MODE | varchar(8192) | The SQL mode in effect when the trigger was created. |
40+
| DEFINER | varchar(77) | The account that created the trigger. |
41+
| CHARACTER_SET_CLIENT | varchar(32) | The session value of the character_set_client system variable when the trigger was created. |
42+
| COLLATION_CONNECTION | varchar(32) | The session value of the collation_connection system variable when the trigger was created. |
43+
| DATABASE_COLLATION | varchar(32) | The collation of the database with which the trigger is associated. |

i18n/zh-CN/docusaurus-plugin-content-docs/current/admin-manual/system-tables/information_schema/triggers.md

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,39 +6,38 @@
66
}
77
---
88

9-
## 概述
9+
## Overview
1010

11-
此表仅用于兼容 MySQL 行为。永远为空。
12-
13-
## 所属数据库
11+
`triggers` 表提供了关于触发器的信息。
12+
目前,Apache Doris 支持此表是为了兼容 MySQL,但不支持用户自定义触发器。此表始终为空。
1413

14+
## Database
1515

1616
`information_schema`
1717

18-
19-
## 表信息
20-
21-
| 列名 | 类型 | 说明 |
22-
| :------------------------- | :------------ | :--- |
23-
| TRIGGER_CATALOG | varchar(512) | |
24-
| TRIGGER_SCHEMA | varchar(64) | |
25-
| TRIGGER_NAME | varchar(64) | |
26-
| EVENT_MANIPULATION | varchar(6) | |
27-
| EVENT_OBJECT_CATALOG | varchar(512) | |
28-
| EVENT_OBJECT_SCHEMA | varchar(64) | |
29-
| EVENT_OBJECT_TABLE | varchar(64) | |
30-
| ACTION_ORDER | varchar(4) | |
31-
| ACTION_CONDITION | varchar(512) | |
32-
| ACTION_STATEMENT | varchar(512) | |
33-
| ACTION_ORIENTATION | varchar(9) | |
34-
| ACTION_TIMING | varchar(6) | |
35-
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | |
36-
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | |
37-
| ACTION_REFERENCE_OLD_ROW | varchar(3) | |
38-
| ACTION_REFERENCE_NEW_ROW | varchar(3) | |
39-
| CREATED | datetime | |
40-
| SQL_MODE | varchar(8192) | |
41-
| DEFINER | varchar(77) | |
42-
| CHARACTER_SET_CLIENT | varchar(32) | |
43-
| COLLATION_CONNECTION | varchar(32) | |
44-
| DATABASE_COLLATION | varchar(32) | |
18+
## Table Information
19+
20+
| Column Name | Type | Description |
21+
|---|---|---|
22+
| TRIGGER_CATALOG | varchar(512) | 触发器所属的目录名称。始终为 'def'。 |
23+
| TRIGGER_SCHEMA | varchar(64) | 触发器所属的模式(数据库)名称。 |
24+
| TRIGGER_NAME | varchar(64) | 触发器名称。 |
25+
| EVENT_MANIPULATION | varchar(6) | 触发器事件 (INSERT, UPDATE, DELETE)。 |
26+
| EVENT_OBJECT_CATALOG | varchar(512) | 与触发器关联的表的目录名称。始终为 'def'。 |
27+
| EVENT_OBJECT_SCHEMA | varchar(64) | 与触发器关联的表的模式(数据库)名称。 |
28+
| EVENT_OBJECT_TABLE | varchar(64) | 与触发器关联的表的名称。 |
29+
| ACTION_ORDER | bigint | 触发器的序号定义顺序。 |
30+
| ACTION_CONDITION | varchar(512) | null |
31+
| ACTION_STATEMENT | varchar(512) | 触发器主体。 |
32+
| ACTION_ORIENTATION | varchar(9) | 始终为 'ROW'。 |
33+
| ACTION_TIMING | varchar(6) | 触发器时机 (BEFORE, AFTER)。 |
34+
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | null |
35+
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | null |
36+
| ACTION_REFERENCE_OLD_ROW | varchar(3) | 始终为 'OLD'。 |
37+
| ACTION_REFERENCE_NEW_ROW | varchar(3) | 始终为 'NEW'。 |
38+
| CREATED | datetime | 触发器创建时间。 |
39+
| SQL_MODE | varchar(8192) | 触发器创建时生效的 SQL 模式。 |
40+
| DEFINER | varchar(77) | 创建触发器的账户。 |
41+
| CHARACTER_SET_CLIENT | varchar(32) | 触发器创建时 character_set_client 系统变量的会话值。 |
42+
| COLLATION_CONNECTION | varchar(32) | 触发器创建时 collation_connection 系统变量的会话值。 |
43+
| DATABASE_COLLATION | varchar(32) | 与触发器关联的数据库的排序规则。 |

i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/admin-manual/system-tables/information_schema/triggers.md

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,39 +6,38 @@
66
}
77
---
88

9-
## 概述
9+
## Overview
1010

11-
此表仅用于兼容 MySQL 行为。永远为空。
12-
13-
## 所属数据库
11+
`triggers` 表提供了关于触发器的信息。
12+
目前,Apache Doris 支持此表是为了兼容 MySQL,但不支持用户自定义触发器。此表始终为空。
1413

14+
## Database
1515

1616
`information_schema`
1717

18-
19-
## 表信息
20-
21-
| 列名 | 类型 | 说明 |
22-
| :------------------------- | :------------ | :--- |
23-
| TRIGGER_CATALOG | varchar(512) | |
24-
| TRIGGER_SCHEMA | varchar(64) | |
25-
| TRIGGER_NAME | varchar(64) | |
26-
| EVENT_MANIPULATION | varchar(6) | |
27-
| EVENT_OBJECT_CATALOG | varchar(512) | |
28-
| EVENT_OBJECT_SCHEMA | varchar(64) | |
29-
| EVENT_OBJECT_TABLE | varchar(64) | |
30-
| ACTION_ORDER | varchar(4) | |
31-
| ACTION_CONDITION | varchar(512) | |
32-
| ACTION_STATEMENT | varchar(512) | |
33-
| ACTION_ORIENTATION | varchar(9) | |
34-
| ACTION_TIMING | varchar(6) | |
35-
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | |
36-
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | |
37-
| ACTION_REFERENCE_OLD_ROW | varchar(3) | |
38-
| ACTION_REFERENCE_NEW_ROW | varchar(3) | |
39-
| CREATED | datetime | |
40-
| SQL_MODE | varchar(8192) | |
41-
| DEFINER | varchar(77) | |
42-
| CHARACTER_SET_CLIENT | varchar(32) | |
43-
| COLLATION_CONNECTION | varchar(32) | |
44-
| DATABASE_COLLATION | varchar(32) | |
18+
## Table Information
19+
20+
| Column Name | Type | Description |
21+
|---|---|---|
22+
| TRIGGER_CATALOG | varchar(512) | 触发器所属的目录名称。始终为 'def'。 |
23+
| TRIGGER_SCHEMA | varchar(64) | 触发器所属的模式(数据库)名称。 |
24+
| TRIGGER_NAME | varchar(64) | 触发器名称。 |
25+
| EVENT_MANIPULATION | varchar(6) | 触发器事件 (INSERT, UPDATE, DELETE)。 |
26+
| EVENT_OBJECT_CATALOG | varchar(512) | 与触发器关联的表的目录名称。始终为 'def'。 |
27+
| EVENT_OBJECT_SCHEMA | varchar(64) | 与触发器关联的表的模式(数据库)名称。 |
28+
| EVENT_OBJECT_TABLE | varchar(64) | 与触发器关联的表的名称。 |
29+
| ACTION_ORDER | bigint | 触发器的序号定义顺序。 |
30+
| ACTION_CONDITION | varchar(512) | null |
31+
| ACTION_STATEMENT | varchar(512) | 触发器主体。 |
32+
| ACTION_ORIENTATION | varchar(9) | 始终为 'ROW'。 |
33+
| ACTION_TIMING | varchar(6) | 触发器时机 (BEFORE, AFTER)。 |
34+
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | null |
35+
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | null |
36+
| ACTION_REFERENCE_OLD_ROW | varchar(3) | 始终为 'OLD'。 |
37+
| ACTION_REFERENCE_NEW_ROW | varchar(3) | 始终为 'NEW'。 |
38+
| CREATED | datetime | 触发器创建时间。 |
39+
| SQL_MODE | varchar(8192) | 触发器创建时生效的 SQL 模式。 |
40+
| DEFINER | varchar(77) | 创建触发器的账户。 |
41+
| CHARACTER_SET_CLIENT | varchar(32) | 触发器创建时 character_set_client 系统变量的会话值。 |
42+
| COLLATION_CONNECTION | varchar(32) | 触发器创建时 collation_connection 系统变量的会话值。 |
43+
| DATABASE_COLLATION | varchar(32) | 与触发器关联的数据库的排序规则。 |

i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/admin-manual/system-tables/information_schema/triggers.md

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,39 +6,38 @@
66
}
77
---
88

9-
## 概述
9+
## Overview
1010

11-
此表仅用于兼容 MySQL 行为。永远为空。
12-
13-
## 所属数据库
11+
`triggers` 表提供了关于触发器的信息。
12+
目前,Apache Doris 支持此表是为了兼容 MySQL,但不支持用户自定义触发器。此表始终为空。
1413

14+
## Database
1515

1616
`information_schema`
1717

18-
19-
## 表信息
20-
21-
| 列名 | 类型 | 说明 |
22-
| :------------------------- | :------------ | :--- |
23-
| TRIGGER_CATALOG | varchar(512) | |
24-
| TRIGGER_SCHEMA | varchar(64) | |
25-
| TRIGGER_NAME | varchar(64) | |
26-
| EVENT_MANIPULATION | varchar(6) | |
27-
| EVENT_OBJECT_CATALOG | varchar(512) | |
28-
| EVENT_OBJECT_SCHEMA | varchar(64) | |
29-
| EVENT_OBJECT_TABLE | varchar(64) | |
30-
| ACTION_ORDER | varchar(4) | |
31-
| ACTION_CONDITION | varchar(512) | |
32-
| ACTION_STATEMENT | varchar(512) | |
33-
| ACTION_ORIENTATION | varchar(9) | |
34-
| ACTION_TIMING | varchar(6) | |
35-
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | |
36-
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | |
37-
| ACTION_REFERENCE_OLD_ROW | varchar(3) | |
38-
| ACTION_REFERENCE_NEW_ROW | varchar(3) | |
39-
| CREATED | datetime | |
40-
| SQL_MODE | varchar(8192) | |
41-
| DEFINER | varchar(77) | |
42-
| CHARACTER_SET_CLIENT | varchar(32) | |
43-
| COLLATION_CONNECTION | varchar(32) | |
44-
| DATABASE_COLLATION | varchar(32) | |
18+
## Table Information
19+
20+
| Column Name | Type | Description |
21+
|---|---|---|
22+
| TRIGGER_CATALOG | varchar(512) | 触发器所属的目录名称。始终为 'def'。 |
23+
| TRIGGER_SCHEMA | varchar(64) | 触发器所属的模式(数据库)名称。 |
24+
| TRIGGER_NAME | varchar(64) | 触发器名称。 |
25+
| EVENT_MANIPULATION | varchar(6) | 触发器事件 (INSERT, UPDATE, DELETE)。 |
26+
| EVENT_OBJECT_CATALOG | varchar(512) | 与触发器关联的表的目录名称。始终为 'def'。 |
27+
| EVENT_OBJECT_SCHEMA | varchar(64) | 与触发器关联的表的模式(数据库)名称。 |
28+
| EVENT_OBJECT_TABLE | varchar(64) | 与触发器关联的表的名称。 |
29+
| ACTION_ORDER | bigint | 触发器的序号定义顺序。 |
30+
| ACTION_CONDITION | varchar(512) | null |
31+
| ACTION_STATEMENT | varchar(512) | 触发器主体。 |
32+
| ACTION_ORIENTATION | varchar(9) | 始终为 'ROW'。 |
33+
| ACTION_TIMING | varchar(6) | 触发器时机 (BEFORE, AFTER)。 |
34+
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | null |
35+
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | null |
36+
| ACTION_REFERENCE_OLD_ROW | varchar(3) | 始终为 'OLD'。 |
37+
| ACTION_REFERENCE_NEW_ROW | varchar(3) | 始终为 'NEW'。 |
38+
| CREATED | datetime | 触发器创建时间。 |
39+
| SQL_MODE | varchar(8192) | 触发器创建时生效的 SQL 模式。 |
40+
| DEFINER | varchar(77) | 创建触发器的账户。 |
41+
| CHARACTER_SET_CLIENT | varchar(32) | 触发器创建时 character_set_client 系统变量的会话值。 |
42+
| COLLATION_CONNECTION | varchar(32) | 触发器创建时 collation_connection 系统变量的会话值。 |
43+
| DATABASE_COLLATION | varchar(32) | 与触发器关联的数据库的排序规则。 |

versioned_docs/version-2.1/admin-manual/system-tables/information_schema/triggers.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,36 +8,36 @@
88

99
## Overview
1010

11-
Stores all table information.
11+
The `triggers` table provides information about triggers.
12+
Currently, Apache Doris supports this table for MySQL compatibility, but does not support user-defined triggers. This table is always empty.
1213

1314
## Database
1415

15-
1616
`information_schema`
1717

18-
1918
## Table Information
2019

21-
| Column Name | Type | Description |
22-
| --------------- | ------------- | ------------------------------------------------------------ |
23-
| TABLE_CATALOG | varchar(512) | The Catalog to which the table belongs |
24-
| TABLE_SCHEMA | varchar(64) | The Database to which the table belongs |
25-
| TABLE_NAME | varchar(64) | The name of the table |
26-
| TABLE_TYPE | varchar(64) | The type of the table, including: SYSTEM VIEW, VIEW, BASE TABLE |
27-
| ENGINE | varchar(64) | The storage engine type of the table |
28-
| VERSION | bigint | Invalid value |
29-
| ROW_FORMAT | varchar(10) | Invalid value |
30-
| TABLE_ROWS | bigint | Estimated number of rows in the table |
31-
| AVG_ROW_LENGTH | bigint | Average row size of the table |
32-
| DATA_LENGTH | bigint | Estimated size of the table |
33-
| MAX_DATA_LENGTH | bigint | Invalid value |
34-
| INDEX_LENGTH | bigint | Invalid value |
35-
| DATA_FREE | bigint | Invalid value |
36-
| AUTO_INCREMENT | bigint | Invalid value |
37-
| CREATE_TIME | datetime | The time when the table was created |
38-
| UPDATE_TIME | datetime | The time when the table data was last updated |
39-
| CHECK_TIME | datetime | Invalid value |
40-
| TABLE_COLLATION | varchar(32) | Fixed value: utf-8 |
41-
| CHECKSUM | bigint | Invalid value |
42-
| CREATE_OPTIONS | varchar(255) | Invalid value |
43-
| TABLE_COMMENT | varchar(2048) | Comments on the table |
20+
| Column Name | Type | Description |
21+
|---|---|---|
22+
| TRIGGER_CATALOG | varchar(512) | The name of the catalog to which the trigger belongs. Always 'def'. |
23+
| TRIGGER_SCHEMA | varchar(64) | The name of the schema (database) to which the trigger belongs. |
24+
| TRIGGER_NAME | varchar(64) | The name of the trigger. |
25+
| EVENT_MANIPULATION | varchar(6) | The trigger event (INSERT, UPDATE, DELETE). |
26+
| EVENT_OBJECT_CATALOG | varchar(512) | The catalog name of the table with which the trigger is associated. Always 'def'. |
27+
| EVENT_OBJECT_SCHEMA | varchar(64) | The schema (database) name of the table with which the trigger is associated. |
28+
| EVENT_OBJECT_TABLE | varchar(64) | The name of the table with which the trigger is associated. |
29+
| ACTION_ORDER | bigint | The ordinal definition order of the trigger. |
30+
| ACTION_CONDITION | varchar(512) | null |
31+
| ACTION_STATEMENT | varchar(512) | The trigger body. |
32+
| ACTION_ORIENTATION | varchar(9) | Always 'ROW'. |
33+
| ACTION_TIMING | varchar(6) | Trigger timing (BEFORE, AFTER). |
34+
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | null |
35+
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | null |
36+
| ACTION_REFERENCE_OLD_ROW | varchar(3) | Always 'OLD'. |
37+
| ACTION_REFERENCE_NEW_ROW | varchar(3) | Always 'NEW'. |
38+
| CREATED | datetime | The time when the trigger was created. |
39+
| SQL_MODE | varchar(8192) | The SQL mode in effect when the trigger was created. |
40+
| DEFINER | varchar(77) | The account that created the trigger. |
41+
| CHARACTER_SET_CLIENT | varchar(32) | The session value of the character_set_client system variable when the trigger was created. |
42+
| COLLATION_CONNECTION | varchar(32) | The session value of the collation_connection system variable when the trigger was created. |
43+
| DATABASE_COLLATION | varchar(32) | The collation of the database with which the trigger is associated. |

0 commit comments

Comments
 (0)