mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-22597 Add views for periods in information_schema
Two new information_schema views are added: * PERIOD table -- columns TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, PERIOD_NAME, START_COLUMN_NAME, END_COLUMN_NAME. * KEY_PERIOD_USAGE -- works similar to KEY_COLUMN_USAGE, but for periods. Columns CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME, TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, PERIOD_NAME Two new columns are added to the COLUMNS view: IS_SYSTEM_TIME_PERIOD_START, IS_SYSTEM_TIME_PERIOD_END - contain YES/NO.
This commit is contained in:
committed by
Oleksandr Byelkin
parent
85f9df29c0
commit
4246c0fa01
@ -63,6 +63,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -85,6 +87,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -107,6 +111,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -129,6 +135,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -151,6 +159,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -173,6 +183,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -195,6 +207,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -217,6 +231,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -239,6 +255,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -261,6 +279,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -283,6 +303,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -305,6 +327,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -327,6 +351,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -349,6 +375,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -371,6 +399,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -393,6 +423,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -415,6 +447,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -437,6 +471,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -459,6 +495,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -481,6 +519,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -503,6 +543,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -525,6 +567,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -547,6 +591,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -569,6 +615,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -591,6 +639,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -613,6 +663,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -635,6 +687,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -657,6 +711,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -679,6 +735,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -701,6 +759,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
TABLE_CATALOG def
|
||||
TABLE_SCHEMA information_schema
|
||||
TABLE_NAME ROUTINES
|
||||
@ -723,6 +783,8 @@ PRIVILEGES #
|
||||
COLUMN_COMMENT
|
||||
IS_GENERATED NEVER
|
||||
GENERATION_EXPRESSION NULL
|
||||
IS_SYSTEM_TIME_PERIOD_START NO
|
||||
IS_SYSTEM_TIME_PERIOD_END NO
|
||||
DESCRIBE INFORMATION_SCHEMA.ROUTINES;
|
||||
Field Type Null Key Default Extra
|
||||
SPECIFIC_NAME varchar(64) NO NULL
|
||||
|
Reference in New Issue
Block a user