pingcap/tidb

[Enhancement] Show temp table info in `infomation_schema.tables`

Open

#41,686 创建于 2023年2月23日

在 GitHub 查看
 (3 评论) (0 反应) (1 负责人)Go (6,186 fork)batch import
good first issuehelp wantedtype/compatibilitytype/enhancement

仓库指标

Star
 (40,090 star)
PR 合并指标
 (平均合并 14天 4小时) (30 天内合并 346 个 PR)

描述

Enhancement

TiDB supports the 'local temporary table'(compatible with MySQL) and 'global temporary table'(from ANSI SQL standard). However, there is no temporary table information in information_schema.tables, it's not very easy to manage them.

So we would like to add both local temporary and global temporary tables in information_schema.tables. For TABLE_TYPE column, we show LOCAL TEMPORARY for a local temporary table, GLOBAL TEMPORARY for a global temporary table

Note: this is not compatible with MySQL.

  • MySQL only supports local temporary table, and they do not show local temporary table in information_schema.tables. Instead, it provides information_schema.INNODB_TEMP_TABLE_INFO.
  • We think it is fine because we follow the SQL standard.

贡献者指南