This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 5e3e54a2b14 add new table column for `information_schema` database.
(#30703)
5e3e54a2b14 is described below
commit 5e3e54a2b14136bd90e404cebbdbcd398da27515
Author: Zonglei Dong <[email protected]>
AuthorDate: Sun Mar 31 10:25:49 2024 +0800
add new table column for `information_schema` database. (#30703)
---
.../mysql/information_schema/character_sets.yaml | 4 +++
.../collation_character_set_applicability.yaml | 2 ++
.../mysql/information_schema/collations.yaml | 6 ++++
.../information_schema/column_privileges.yaml | 7 ++++
.../schema/mysql/information_schema/columns.yaml | 21 ++++++++++++
.../schema/mysql/information_schema/engines.yaml | 6 ++++
.../schema/mysql/information_schema/events.yaml | 24 ++++++++++++++
.../schema/mysql/information_schema/files.yaml | 38 ++++++++++++++++++++++
.../mysql/information_schema/global_status.yaml | 2 ++
.../mysql/information_schema/global_variables.yaml | 2 ++
.../information_schema/innodb_buffer_page.yaml | 20 ++++++++++++
.../information_schema/innodb_buffer_page_lru.yaml | 20 ++++++++++++
.../innodb_buffer_pool_stats.yaml | 32 ++++++++++++++++++
.../mysql/information_schema/innodb_cmp.yaml | 6 ++++
.../information_schema/innodb_cmp_per_index.yaml | 8 +++++
.../innodb_cmp_per_index_reset.yaml | 8 +++++
.../mysql/information_schema/innodb_cmp_reset.yaml | 6 ++++
.../mysql/information_schema/innodb_cmpmem.yaml | 6 ++++
.../information_schema/innodb_cmpmem_reset.yaml | 6 ++++
.../innodb_ft_being_deleted.yaml | 1 +
.../mysql/information_schema/innodb_ft_config.yaml | 2 ++
.../innodb_ft_default_stopword.yaml | 1 +
.../information_schema/innodb_ft_deleted.yaml | 1 +
.../information_schema/innodb_ft_index_cache.yaml | 6 ++++
.../information_schema/innodb_ft_index_table.yaml | 6 ++++
.../information_schema/innodb_lock_waits.yaml | 4 +++
.../mysql/information_schema/innodb_locks.yaml | 10 ++++++
.../mysql/information_schema/innodb_metrics.yaml | 17 ++++++++++
.../information_schema/innodb_sys_columns.yaml | 6 ++++
.../information_schema/innodb_sys_datafiles.yaml | 2 ++
.../information_schema/innodb_sys_fields.yaml | 3 ++
.../information_schema/innodb_sys_foreign.yaml | 5 +++
.../innodb_sys_foreign_cols.yaml | 4 +++
.../information_schema/innodb_sys_indexes.yaml | 8 +++++
.../information_schema/innodb_sys_tables.yaml | 9 +++++
.../information_schema/innodb_sys_tablespaces.yaml | 11 +++++++
.../information_schema/innodb_sys_tablestats.yaml | 9 +++++
.../information_schema/innodb_sys_virtual.yaml | 3 ++
.../information_schema/innodb_temp_table_info.yaml | 6 ++++
.../mysql/information_schema/innodb_trx.yaml | 24 ++++++++++++++
.../mysql/information_schema/key_column_usage.yaml | 12 +++++++
.../schema/mysql/information_schema/keywords.yaml | 2 ++
.../mysql/information_schema/optimizer_trace.yaml | 4 +++
.../mysql/information_schema/parameters.yaml | 16 +++++++++
.../mysql/information_schema/partitions.yaml | 25 ++++++++++++++
.../schema/mysql/information_schema/plugins.yaml | 11 +++++++
.../mysql/information_schema/processlist.yaml | 8 +++++
.../schema/mysql/information_schema/profiling.yaml | 18 ++++++++++
.../referential_constraints.yaml | 11 +++++++
.../schema/mysql/information_schema/routines.yaml | 31 ++++++++++++++++++
.../information_schema/schema_privileges.yaml | 5 +++
.../schema/mysql/information_schema/schemata.yaml | 6 ++++
.../mysql/information_schema/session_status.yaml | 2 ++
.../information_schema/session_variables.yaml | 2 ++
.../mysql/information_schema/statistics.yaml | 18 ++++++++++
.../information_schema/table_constraints.yaml | 7 ++++
.../mysql/information_schema/table_privileges.yaml | 6 ++++
.../schema/mysql/information_schema/tables.yaml | 21 ++++++++++++
.../mysql/information_schema/tablespaces.yaml | 9 +++++
.../schema/mysql/information_schema/triggers.yaml | 22 +++++++++++++
.../mysql/information_schema/user_privileges.yaml | 4 +++
.../schema/mysql/information_schema/views.yaml | 10 ++++++
62 files changed, 612 insertions(+)
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/character_sets.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/character_sets.yaml
index 2ed32815310..ffab67e0116 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/character_sets.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/character_sets.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: DEFAULT_COLLATE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: DESCRIPTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: MAXLEN
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/collation_character_set_applicability.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/collation_character_set_applicability.yaml
index 54ae043a709..183504e4bec 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/collation_character_set_applicability.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/collation_character_set_applicability.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/collations.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/collations.yaml
index 1409b418389..cd01573b9aa 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/collations.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/collations.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: ID
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: IS_DEFAULT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: IS_COMPILED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: SORTLEN
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/column_privileges.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/column_privileges.yaml
index e3451ae47f8..2a1e8011103 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/column_privileges.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/column_privileges.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: GRANTEE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: COLUMN_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: PRIVILEGE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: IS_GRANTABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/columns.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/columns.yaml
index b38d0dbc4a7..2efc5e69674 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/columns.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/columns.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: COLUMN_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: ORDINAL_POSITION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: -1
generated: false
name: COLUMN_DEFAULT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: IS_NULLABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: DATA_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: CHARACTER_MAXIMUM_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: CHARACTER_OCTET_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: NUMERIC_PRECISION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 4
generated: false
name: NUMERIC_SCALE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 4
generated: false
name: DATETIME_PRECISION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: -1
generated: false
name: COLUMN_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 12
generated: false
name: COLUMN_KEY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 12
generated: false
name: EXTRA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 12
generated: false
name: PRIVILEGES
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 12
generated: false
name: COLUMN_COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: -1
generated: false
name: GENERATION_EXPRESSION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/engines.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/engines.yaml
index 6e4624c898c..5b347bdcbbc 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/engines.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/engines.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: ENGINE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: SUPPORT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: TRANSACTIONS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: XA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: SAVEPOINTS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/events.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/events.yaml
index ded0b318ebc..b757673ee28 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/events.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/events.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: EVENT_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: EVENT_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: EVENT_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: DEFINER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: TIME_ZONE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: EVENT_BODY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: -1
generated: false
name: EVENT_DEFINITION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: EVENT_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 93
generated: false
name: EXECUTE_AT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 12
generated: false
name: INTERVAL_VALUE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 12
generated: false
name: INTERVAL_FIELD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 12
generated: false
name: SQL_MODE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 93
generated: false
name: STARTS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 93
generated: false
name: ENDS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 12
generated: false
name: STATUS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 12
generated: false
name: ON_COMPLETION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 93
generated: false
name: CREATED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 93
generated: false
name: LAST_ALTERED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 93
generated: false
name: LAST_EXECUTED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 12
generated: false
name: EVENT_COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: 4
generated: false
name: ORIGINATOR
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -190,6 +211,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_CLIENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -198,6 +220,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_CONNECTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -206,6 +229,7 @@ columns:
dataType: 12
generated: false
name: DATABASE_COLLATION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/files.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/files.yaml
index bf8fbf90128..63d7b293fcc 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/files.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/files.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: FILE_ID
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: FILE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: FILE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: TABLESPACE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: LOGFILE_GROUP_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: LOGFILE_GROUP_NUMBER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 12
generated: false
name: ENGINE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 12
generated: false
name: FULLTEXT_KEYS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 4
generated: false
name: DELETED_ROWS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 4
generated: false
name: UPDATE_COUNT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 4
generated: false
name: FREE_EXTENTS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 4
generated: false
name: TOTAL_EXTENTS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 4
generated: false
name: EXTENT_SIZE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 4
generated: false
name: INITIAL_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 4
generated: false
name: MAXIMUM_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 4
generated: false
name: AUTOEXTEND_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 93
generated: false
name: CREATION_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: 93
generated: false
name: LAST_UPDATE_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -190,6 +211,7 @@ columns:
dataType: 93
generated: false
name: LAST_ACCESS_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -198,6 +220,7 @@ columns:
dataType: 4
generated: false
name: RECOVER_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -206,6 +229,7 @@ columns:
dataType: 4
generated: false
name: TRANSACTION_COUNTER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -214,6 +238,7 @@ columns:
dataType: 4
generated: false
name: VERSION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -222,6 +247,7 @@ columns:
dataType: 12
generated: false
name: ROW_FORMAT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -230,6 +256,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ROWS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -238,6 +265,7 @@ columns:
dataType: 4
generated: false
name: AVG_ROW_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -246,6 +274,7 @@ columns:
dataType: 4
generated: false
name: DATA_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -254,6 +283,7 @@ columns:
dataType: 4
generated: false
name: MAX_DATA_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -262,6 +292,7 @@ columns:
dataType: 4
generated: false
name: INDEX_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -270,6 +301,7 @@ columns:
dataType: 4
generated: false
name: DATA_FREE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -278,6 +310,7 @@ columns:
dataType: 93
generated: false
name: CREATE_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -286,6 +319,7 @@ columns:
dataType: 93
generated: false
name: UPDATE_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -294,6 +328,7 @@ columns:
dataType: 93
generated: false
name: CHECK_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -302,6 +337,7 @@ columns:
dataType: 4
generated: false
name: CHECKSUM
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -310,6 +346,7 @@ columns:
dataType: 12
generated: false
name: STATUS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -318,6 +355,7 @@ columns:
dataType: 12
generated: false
name: EXTRA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/global_status.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/global_status.yaml
index 6068181a4a0..9f260cd0cea 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/global_status.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/global_status.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: VARIABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: VARIABLE_VALUE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/global_variables.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/global_variables.yaml
index 64c19f3a01b..bdc81979b81 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/global_variables.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/global_variables.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: VARIABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: VARIABLE_VALUE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page.yaml
index 9b5afd01bfa..8cb883611fc 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: POOL_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: BLOCK_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: SPACE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: PAGE_NUMBER
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: PAGE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: FLUSH_TYPE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: FIX_COUNT
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: IS_HASHED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: NEWEST_MODIFICATION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: OLDEST_MODIFICATION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: ACCESS_TIME
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 12
generated: false
name: INDEX_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 4
generated: false
name: NUMBER_RECORDS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 4
generated: false
name: DATA_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 4
generated: false
name: COMPRESSED_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 12
generated: false
name: PAGE_STATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 12
generated: false
name: IO_FIX
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 12
generated: false
name: IS_OLD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 4
generated: false
name: FREE_PAGE_CLOCK
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page_lru.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page_lru.yaml
index 653bd5cc894..5551cae9678 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page_lru.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page_lru.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: POOL_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: LRU_POSITION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: SPACE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: PAGE_NUMBER
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: PAGE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: FLUSH_TYPE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: FIX_COUNT
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: IS_HASHED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: NEWEST_MODIFICATION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: OLDEST_MODIFICATION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: ACCESS_TIME
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 12
generated: false
name: INDEX_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 4
generated: false
name: NUMBER_RECORDS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 4
generated: false
name: DATA_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 4
generated: false
name: COMPRESSED_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 12
generated: false
name: COMPRESSED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 12
generated: false
name: IO_FIX
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 12
generated: false
name: IS_OLD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 4
generated: false
name: FREE_PAGE_CLOCK
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_pool_stats.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_pool_stats.yaml
index 1c3ae313484..caa9435a481 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_pool_stats.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_pool_stats.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: POOL_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: POOL_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: FREE_BUFFERS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: DATABASE_PAGES
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: OLD_DATABASE_PAGES
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: MODIFIED_DATABASE_PAGES
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: PENDING_DECOMPRESS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: PENDING_READS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: PENDING_FLUSH_LRU
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: PENDING_FLUSH_LIST
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: PAGES_MADE_YOUNG
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 4
generated: false
name: PAGES_NOT_MADE_YOUNG
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 8
generated: false
name: PAGES_MADE_YOUNG_RATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 8
generated: false
name: PAGES_MADE_NOT_YOUNG_RATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 4
generated: false
name: NUMBER_PAGES_READ
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 4
generated: false
name: NUMBER_PAGES_CREATED
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 4
generated: false
name: NUMBER_PAGES_WRITTEN
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 8
generated: false
name: PAGES_READ_RATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 8
generated: false
name: PAGES_CREATE_RATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 8
generated: false
name: PAGES_WRITTEN_RATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: 4
generated: false
name: NUMBER_PAGES_GET
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -190,6 +211,7 @@ columns:
dataType: 4
generated: false
name: HIT_RATE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -198,6 +220,7 @@ columns:
dataType: 4
generated: false
name: YOUNG_MAKE_PER_THOUSAND_GETS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -206,6 +229,7 @@ columns:
dataType: 4
generated: false
name: NOT_YOUNG_MAKE_PER_THOUSAND_GETS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -214,6 +238,7 @@ columns:
dataType: 4
generated: false
name: NUMBER_PAGES_READ_AHEAD
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -222,6 +247,7 @@ columns:
dataType: 4
generated: false
name: NUMBER_READ_AHEAD_EVICTED
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -230,6 +256,7 @@ columns:
dataType: 8
generated: false
name: READ_AHEAD_RATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -238,6 +265,7 @@ columns:
dataType: 8
generated: false
name: READ_AHEAD_EVICTED_RATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -246,6 +274,7 @@ columns:
dataType: 4
generated: false
name: LRU_IO_TOTAL
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -254,6 +283,7 @@ columns:
dataType: 4
generated: false
name: LRU_IO_CURRENT
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -262,6 +292,7 @@ columns:
dataType: 4
generated: false
name: UNCOMPRESS_TOTAL
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -270,6 +301,7 @@ columns:
dataType: 4
generated: false
name: UNCOMPRESS_CURRENT
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp.yaml
index 6424b9005f0..6d48c789134 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: page_size
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: compress_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: compress_ops_ok
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: compress_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: uncompress_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: uncompress_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_per_index.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_per_index.yaml
index 0bf0963227f..954937f4f68 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_per_index.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_per_index.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: database_name
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: table_name
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: index_name
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: compress_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: compress_ops_ok
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: compress_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: uncompress_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: uncompress_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_per_index_reset.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_per_index_reset.yaml
index 0cbcb94a1d4..5828f3a2584 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_per_index_reset.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_per_index_reset.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: database_name
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: table_name
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: index_name
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: compress_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: compress_ops_ok
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: compress_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: uncompress_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: uncompress_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_reset.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_reset.yaml
index f9f18ce8961..6a8131908f9 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_reset.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmp_reset.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: page_size
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: compress_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: compress_ops_ok
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: compress_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: uncompress_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: uncompress_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmpmem.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmpmem.yaml
index 538b3b56016..4060203695e 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmpmem.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmpmem.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: page_size
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: buffer_pool_instance
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: pages_used
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: pages_free
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: relocation_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: relocation_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmpmem_reset.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmpmem_reset.yaml
index fbd9c737e44..a642a16b846 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmpmem_reset.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_cmpmem_reset.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: page_size
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: buffer_pool_instance
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: pages_used
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: pages_free
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: relocation_ops
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: relocation_time
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_being_deleted.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_being_deleted.yaml
index a849d1ea602..d5c1ddb2718 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_being_deleted.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_being_deleted.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: DOC_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_config.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_config.yaml
index 0e9267e83ba..6a79e86a611 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_config.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_config.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: KEY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: VALUE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_default_stopword.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_default_stopword.yaml
index 65178b62a57..a49094fdd59 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_default_stopword.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_default_stopword.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: value
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_deleted.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_deleted.yaml
index 9f2b265a6f9..b8f8bc131ba 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_deleted.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_deleted.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: DOC_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_index_cache.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_index_cache.yaml
index 181a168613e..a07077a0d42 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_index_cache.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_index_cache.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: WORD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: FIRST_DOC_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: LAST_DOC_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: DOC_COUNT
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: DOC_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: POSITION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_index_table.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_index_table.yaml
index 2fe5598bf7f..8828992c9c3 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_index_table.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_ft_index_table.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: WORD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: FIRST_DOC_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: LAST_DOC_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: DOC_COUNT
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: DOC_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: POSITION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_lock_waits.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_lock_waits.yaml
index c36f118ffaf..e13987eae60 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_lock_waits.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_lock_waits.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: requesting_trx_id
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: requested_lock_id
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: blocking_trx_id
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: blocking_lock_id
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_locks.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_locks.yaml
index 147f16fa0f0..9a6315dcf89 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_locks.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_locks.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: lock_id
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: lock_trx_id
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: lock_mode
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: lock_type
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: lock_table
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: lock_index
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: lock_space
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: lock_page
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: lock_rec
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 12
generated: false
name: lock_data
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_metrics.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_metrics.yaml
index eec1e4cbe83..40fd709aa35 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_metrics.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_metrics.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: SUBSYSTEM
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: COUNT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: MAX_COUNT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: MIN_COUNT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 8
generated: false
name: AVG_COUNT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: COUNT_RESET
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: MAX_COUNT_RESET
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: MIN_COUNT_RESET
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 8
generated: false
name: AVG_COUNT_RESET
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 93
generated: false
name: TIME_ENABLED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 93
generated: false
name: TIME_DISABLED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 4
generated: false
name: TIME_ELAPSED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 93
generated: false
name: TIME_RESET
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 12
generated: false
name: STATUS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 12
generated: false
name: TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 12
generated: false
name: COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_columns.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_columns.yaml
index 1d9fa8a3220..ad0f6b04384 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_columns.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_columns.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: POS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: MTYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: PRTYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: LEN
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_datafiles.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_datafiles.yaml
index ab455bf3e44..e358b69b876 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_datafiles.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_datafiles.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: SPACE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: PATH
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_fields.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_fields.yaml
index ead378fdf58..75a8762e31c 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_fields.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_fields.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: INDEX_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: POS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_foreign.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_foreign.yaml
index 5b21340c4ed..b1ba4914605 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_foreign.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_foreign.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: ID
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: FOR_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: REF_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: N_COLS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: TYPE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_foreign_cols.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_foreign_cols.yaml
index 5eae5909063..397d6000276 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_foreign_cols.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_foreign_cols.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: ID
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: FOR_COL_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: REF_COL_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: POS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_indexes.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_indexes.yaml
index 277ebdfcd26..18c88ccd769 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_indexes.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_indexes.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: INDEX_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: N_FIELDS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: PAGE_NO
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: SPACE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: MERGE_THRESHOLD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tables.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tables.yaml
index 57001bf774e..eb23263eaa5 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tables.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tables.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: FLAG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: N_COLS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: SPACE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: FILE_FORMAT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: ROW_FORMAT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: ZIP_PAGE_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 12
generated: false
name: SPACE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tablespaces.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tablespaces.yaml
index a960730b267..82d27d4bde0 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tablespaces.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tablespaces.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: SPACE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: FLAG
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: FILE_FORMAT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: ROW_FORMAT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: PAGE_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: ZIP_PAGE_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: SPACE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: FS_BLOCK_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: FILE_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: ALLOCATED_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tablestats.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tablestats.yaml
index b4892f4a466..2f6793f06f5 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tablestats.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_tablestats.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: STATS_INITIALIZED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: NUM_ROWS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: CLUST_INDEX_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: OTHER_INDEX_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: MODIFIED_COUNTER
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: AUTOINC
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: REF_COUNT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_virtual.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_virtual.yaml
index c177e88b223..dae12f092d2 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_virtual.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_sys_virtual.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: POS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: BASE_POS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_temp_table_info.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_temp_table_info.yaml
index 7b554bf7fee..40effbf89f9 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_temp_table_info.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_temp_table_info.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: N_COLS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: SPACE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: PER_TABLE_TABLESPACE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: IS_COMPRESSED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_trx.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_trx.yaml
index ccbf4146dff..dbdd9957679 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_trx.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_trx.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: trx_id
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: trx_state
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 93
generated: false
name: trx_started
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: trx_requested_lock_id
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 93
generated: false
name: trx_wait_started
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: trx_weight
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: trx_mysql_thread_id
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: trx_query
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 12
generated: false
name: trx_operation_state
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: trx_tables_in_use
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: trx_tables_locked
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 4
generated: false
name: trx_lock_structs
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 4
generated: false
name: trx_lock_memory_bytes
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 4
generated: false
name: trx_rows_locked
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 4
generated: false
name: trx_rows_modified
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 4
generated: false
name: trx_concurrency_tickets
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 12
generated: false
name: trx_isolation_level
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 4
generated: false
name: trx_unique_checks
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 4
generated: false
name: trx_foreign_key_checks
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 12
generated: false
name: trx_last_foreign_key_error
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: 4
generated: false
name: trx_adaptive_hash_latched
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -190,6 +211,7 @@ columns:
dataType: 4
generated: false
name: trx_adaptive_hash_timeout
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -198,6 +220,7 @@ columns:
dataType: 4
generated: false
name: trx_is_read_only
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -206,6 +229,7 @@ columns:
dataType: 4
generated: false
name: trx_autocommit_non_locking
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/key_column_usage.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/key_column_usage.yaml
index a62ac7e5b16..148473b2ba5 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/key_column_usage.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/key_column_usage.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: COLUMN_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: ORDINAL_POSITION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: POSITION_IN_UNIQUE_CONSTRAINT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 12
generated: false
name: REFERENCED_TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 12
generated: false
name: REFERENCED_TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 12
generated: false
name: REFERENCED_COLUMN_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/keywords.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/keywords.yaml
index 40f3d3aa44d..e2269629582 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/keywords.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/keywords.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: WORD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: RESERVED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/optimizer_trace.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/optimizer_trace.yaml
index 677f92b97d1..000611d50ba 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/optimizer_trace.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/optimizer_trace.yaml
@@ -22,6 +22,7 @@ columns:
dataType: -1
generated: false
name: QUERY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: -1
generated: false
name: TRACE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 4
generated: false
name: MISSING_BYTES_BEYOND_MAX_MEM_SIZE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: -6
generated: false
name: INSUFFICIENT_PRIVILEGES
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/parameters.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/parameters.yaml
index 165afb88ab3..456e9f3cd00 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/parameters.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/parameters.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: SPECIFIC_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: SPECIFIC_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: SPECIFIC_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: ORDINAL_POSITION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: PARAMETER_MODE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: PARAMETER_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: DATA_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: CHARACTER_MAXIMUM_LENGTH
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: CHARACTER_OCTET_LENGTH
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: NUMERIC_PRECISION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: NUMERIC_SCALE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 4
generated: false
name: DATETIME_PRECISION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: -1
generated: false
name: DTD_IDENTIFIER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 12
generated: false
name: ROUTINE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/partitions.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/partitions.yaml
index 4ec34719f97..8537ac92dc3 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/partitions.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/partitions.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: PARTITION_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: SUBPARTITION_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: PARTITION_ORDINAL_POSITION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: SUBPARTITION_ORDINAL_POSITION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: PARTITION_METHOD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 12
generated: false
name: SUBPARTITION_METHOD
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: -1
generated: false
name: PARTITION_EXPRESSION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: -1
generated: false
name: SUBPARTITION_EXPRESSION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: -1
generated: false
name: PARTITION_DESCRIPTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ROWS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 4
generated: false
name: AVG_ROW_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 4
generated: false
name: DATA_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 4
generated: false
name: MAX_DATA_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 4
generated: false
name: INDEX_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 4
generated: false
name: DATA_FREE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 93
generated: false
name: CREATE_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 93
generated: false
name: UPDATE_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: 93
generated: false
name: CHECK_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -190,6 +211,7 @@ columns:
dataType: 4
generated: false
name: CHECKSUM
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -198,6 +220,7 @@ columns:
dataType: 12
generated: false
name: PARTITION_COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -206,6 +229,7 @@ columns:
dataType: 12
generated: false
name: NODEGROUP
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -214,6 +238,7 @@ columns:
dataType: 12
generated: false
name: TABLESPACE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/plugins.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/plugins.yaml
index 50d0fe1d7d8..8fff79fc35c 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/plugins.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/plugins.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_VERSION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_STATUS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_TYPE_VERSION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_LIBRARY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_LIBRARY_VERSION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_AUTHOR
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: -1
generated: false
name: PLUGIN_DESCRIPTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 12
generated: false
name: PLUGIN_LICENSE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 12
generated: false
name: LOAD_OPTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/processlist.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/processlist.yaml
index f60b51d47dc..367b3a7e82d 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/processlist.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/processlist.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: USER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: HOST
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: DB
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: COMMAND
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: STATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: -1
generated: false
name: INFO
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/profiling.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/profiling.yaml
index 338a5f4a589..af4e891edf2 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/profiling.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/profiling.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 4
generated: false
name: QUERY_ID
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 4
generated: false
name: SEQ
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: STATE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 3
generated: false
name: DURATION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 3
generated: false
name: CPU_USER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 3
generated: false
name: CPU_SYSTEM
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: CONTEXT_VOLUNTARY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: CONTEXT_INVOLUNTARY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: BLOCK_OPS_IN
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: BLOCK_OPS_OUT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: MESSAGES_SENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 4
generated: false
name: MESSAGES_RECEIVED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 4
generated: false
name: PAGE_FAULTS_MAJOR
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 4
generated: false
name: PAGE_FAULTS_MINOR
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 4
generated: false
name: SWAPS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 12
generated: false
name: SOURCE_FUNCTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 12
generated: false
name: SOURCE_FILE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 4
generated: false
name: SOURCE_LINE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/referential_constraints.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/referential_constraints.yaml
index fc71e80a833..40cdb5963e2 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/referential_constraints.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/referential_constraints.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: UNIQUE_CONSTRAINT_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: UNIQUE_CONSTRAINT_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: UNIQUE_CONSTRAINT_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: MATCH_OPTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: UPDATE_RULE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 12
generated: false
name: DELETE_RULE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 12
generated: false
name: REFERENCED_TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/routines.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/routines.yaml
index 6aaa2c4d356..bc901ecb547 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/routines.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/routines.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: SPECIFIC_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: ROUTINE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: ROUTINE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: ROUTINE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: ROUTINE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: DATA_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: CHARACTER_MAXIMUM_LENGTH
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: CHARACTER_OCTET_LENGTH
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: NUMERIC_PRECISION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: NUMERIC_SCALE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: DATETIME_PRECISION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: -1
generated: false
name: DTD_IDENTIFIER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 12
generated: false
name: ROUTINE_BODY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: -1
generated: false
name: ROUTINE_DEFINITION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 12
generated: false
name: EXTERNAL_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 12
generated: false
name: EXTERNAL_LANGUAGE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 12
generated: false
name: PARAMETER_STYLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 12
generated: false
name: IS_DETERMINISTIC
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: 12
generated: false
name: SQL_DATA_ACCESS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -190,6 +211,7 @@ columns:
dataType: 12
generated: false
name: SQL_PATH
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -198,6 +220,7 @@ columns:
dataType: 12
generated: false
name: SECURITY_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -206,6 +229,7 @@ columns:
dataType: 93
generated: false
name: CREATED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -214,6 +238,7 @@ columns:
dataType: 93
generated: false
name: LAST_ALTERED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -222,6 +247,7 @@ columns:
dataType: 12
generated: false
name: SQL_MODE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -230,6 +256,7 @@ columns:
dataType: -1
generated: false
name: ROUTINE_COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -238,6 +265,7 @@ columns:
dataType: 12
generated: false
name: DEFINER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -246,6 +274,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_CLIENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -254,6 +283,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_CONNECTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -262,6 +292,7 @@ columns:
dataType: 12
generated: false
name: DATABASE_COLLATION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/schema_privileges.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/schema_privileges.yaml
index 621152d7d81..d84d35fd40e 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/schema_privileges.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/schema_privileges.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: GRANTEE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: PRIVILEGE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: IS_GRANTABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/schemata.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/schemata.yaml
index 4f04458187d..6a547a9f60d 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/schemata.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/schemata.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: CATALOG_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: SCHEMA_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: DEFAULT_CHARACTER_SET_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: DEFAULT_COLLATION_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: SQL_PATH
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: DEFAULT_ENCRYPTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/session_status.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/session_status.yaml
index 2ab37dc9d72..a6d8b549ed4 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/session_status.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/session_status.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: VARIABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: VARIABLE_VALUE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/session_variables.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/session_variables.yaml
index 28518e5c40b..52f148d44a3 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/session_variables.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/session_variables.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: VARIABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: VARIABLE_VALUE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/statistics.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/statistics.yaml
index a75867fa955..bd7fa28bc39 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/statistics.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/statistics.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 4
generated: false
name: NON_UNIQUE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: INDEX_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: INDEX_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: SEQ_IN_INDEX
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: COLUMN_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 12
generated: false
name: COLLATION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: CARDINALITY
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: SUB_PART
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 12
generated: false
name: PACKED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 12
generated: false
name: NULLABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 12
generated: false
name: INDEX_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 12
generated: false
name: COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 12
generated: false
name: INDEX_COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 12
generated: false
name: IS_VISIBLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 12
generated: false
name: EXPRESSION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/table_constraints.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/table_constraints.yaml
index 2edea192034..bc13b1157e6 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/table_constraints.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/table_constraints.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: CONSTRAINT_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: ENFORCED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/table_privileges.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/table_privileges.yaml
index f64da2b3274..cffb67ce870 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/table_privileges.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/table_privileges.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: GRANTEE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: PRIVILEGE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: IS_GRANTABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/tables.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/tables.yaml
index d8a3673daa2..1386e59f45f 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/tables.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/tables.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: TABLE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: ENGINE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: VERSION
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: ROW_FORMAT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: TABLE_ROWS
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 4
generated: false
name: AVG_ROW_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 4
generated: false
name: DATA_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 4
generated: false
name: MAX_DATA_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 4
generated: false
name: INDEX_LENGTH
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 4
generated: false
name: DATA_FREE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 4
generated: false
name: AUTO_INCREMENT
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 93
generated: false
name: CREATE_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 93
generated: false
name: UPDATE_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 93
generated: false
name: CHECK_TIME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 12
generated: false
name: TABLE_COLLATION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 4
generated: false
name: CHECKSUM
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 12
generated: false
name: CREATE_OPTIONS
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: 12
generated: false
name: TABLE_COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/tablespaces.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/tablespaces.yaml
index 6a4684ad602..d50cb1c19c7 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/tablespaces.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/tablespaces.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: TABLESPACE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: ENGINE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLESPACE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: LOGFILE_GROUP_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 4
generated: false
name: EXTENT_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 4
generated: false
name: AUTOEXTEND_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 4
generated: false
name: MAXIMUM_SIZE
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: NODEGROUP_ID
+ nullable: false
primaryKey: false
unsigned: true
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 12
generated: false
name: TABLESPACE_COMMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/triggers.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/triggers.yaml
index ccb34121240..4b5cd21a385 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/triggers.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/triggers.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: TRIGGER_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TRIGGER_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TRIGGER_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: EVENT_MANIPULATION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: EVENT_OBJECT_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: EVENT_OBJECT_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: EVENT_OBJECT_TABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 4
generated: false
name: ACTION_ORDER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: -1
generated: false
name: ACTION_CONDITION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: -1
generated: false
name: ACTION_STATEMENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -102,6 +112,7 @@ columns:
dataType: 12
generated: false
name: ACTION_ORIENTATION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -110,6 +121,7 @@ columns:
dataType: 12
generated: false
name: ACTION_TIMING
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -118,6 +130,7 @@ columns:
dataType: 12
generated: false
name: ACTION_REFERENCE_OLD_TABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -126,6 +139,7 @@ columns:
dataType: 12
generated: false
name: ACTION_REFERENCE_NEW_TABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -134,6 +148,7 @@ columns:
dataType: 12
generated: false
name: ACTION_REFERENCE_OLD_ROW
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -142,6 +157,7 @@ columns:
dataType: 12
generated: false
name: ACTION_REFERENCE_NEW_ROW
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -150,6 +166,7 @@ columns:
dataType: 93
generated: false
name: CREATED
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -158,6 +175,7 @@ columns:
dataType: 12
generated: false
name: SQL_MODE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -166,6 +184,7 @@ columns:
dataType: 12
generated: false
name: DEFINER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -174,6 +193,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_CLIENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -182,6 +202,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_CONNECTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -190,6 +211,7 @@ columns:
dataType: 12
generated: false
name: DATABASE_COLLATION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/user_privileges.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/user_privileges.yaml
index d0791e9192f..271428236ca 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/user_privileges.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/user_privileges.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: GRANTEE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: PRIVILEGE_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: 12
generated: false
name: IS_GRANTABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
diff --git
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/views.yaml
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/views.yaml
index 4369f783765..6535d744fd4 100644
---
a/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/views.yaml
+++
b/infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/views.yaml
@@ -22,6 +22,7 @@ columns:
dataType: 12
generated: false
name: TABLE_CATALOG
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -30,6 +31,7 @@ columns:
dataType: 12
generated: false
name: TABLE_SCHEMA
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -38,6 +40,7 @@ columns:
dataType: 12
generated: false
name: TABLE_NAME
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -46,6 +49,7 @@ columns:
dataType: -1
generated: false
name: VIEW_DEFINITION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -54,6 +58,7 @@ columns:
dataType: 12
generated: false
name: CHECK_OPTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -62,6 +67,7 @@ columns:
dataType: 12
generated: false
name: IS_UPDATABLE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -70,6 +76,7 @@ columns:
dataType: 12
generated: false
name: DEFINER
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -78,6 +85,7 @@ columns:
dataType: 12
generated: false
name: SECURITY_TYPE
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -86,6 +94,7 @@ columns:
dataType: 12
generated: false
name: CHARACTER_SET_CLIENT
+ nullable: false
primaryKey: false
unsigned: false
visible: true
@@ -94,6 +103,7 @@ columns:
dataType: 12
generated: false
name: COLLATION_CONNECTION
+ nullable: false
primaryKey: false
unsigned: false
visible: true