Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.2.6-2
Description
In MySQL the information_schema.columns table has a generation_expression column containing the expression used for generated columns. In MariaDB this column is missing, which makes it more difficult for third party software to interplay with both MariaDB and MySQL by looking for this schema data in one location. Instead, it seems MariaDB only contains this information in the table's create statement which must be parsed — a non-trivial and fragile task.
Attachments
Issue Links
- duplicates
-
MDEV-11786 generated columns in the information_schema
-
- Closed
-
- is duplicated by
-
MDEV-12047 Information Schema does not show virtual / persisted column defintions
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Priority | Minor [ 4 ] | Major [ 3 ] |
Labels | 10.2-ga |
Link |
This issue duplicates |
Fix Version/s | 10.2 [ 14601 ] |
Link |
This issue is duplicated by |
Assignee | Alexey Botchkov [ holyfoot ] |
Sprint | 10.2.6-1 [ 146 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Alexey Botchkov [ holyfoot ] | Sergei Golubchik [ serg ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Sprint | 10.2.6-1 [ 146 ] | 10.2.6-2 [ 148 ] |
Rank | Ranked lower |
Assignee | Sergei Golubchik [ serg ] | Alexey Botchkov [ holyfoot ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Assignee | Alexey Botchkov [ holyfoot ] | Sergei Golubchik [ serg ] |
Status | Stalled [ 10000 ] | In Review [ 10002 ] |
Assignee | Sergei Golubchik [ serg ] | Alexey Botchkov [ holyfoot ] |
issue.field.resolutiondate | 2017-03-28 19:56:41.0 | 2017-03-28 19:56:41.72 |
Component/s | Dynamic Columns [ 10103 ] | |
Fix Version/s | 10.2.4 [ 22116 ] | |
Fix Version/s | 10.2 [ 14601 ] | |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10002 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 73110 ] | MariaDB v4 [ 132755 ] |
SQL standard INFORMATION_SCHEMA.COLUMNS table has IS_GENERATED and GENERATED_EXPRESSION columns. Other tables might have something too, this needs to be checked.