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.

貢獻者指南