[ 
https://issues.apache.org/jira/browse/IGNITE-24551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrey Mashenkov reassigned IGNITE-24551:
-----------------------------------------

    Assignee: Andrey Mashenkov

> Sql. Unification of column names in system views
> ------------------------------------------------
>
>                 Key: IGNITE-24551
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24551
>             Project: Ignite
>          Issue Type: Improvement
>          Components: sql
>            Reporter: Iurii Gerzhedovich
>            Assignee: Andrey Mashenkov
>            Priority: Major
>              Labels: ignite-3
>
> We have a bunch of system views with inconsistent column naming.
> The following proposal is to always use the entity name prefix, even if the 
> field is directly related to the current view.
> As an example:
> In TABLES there will be a TABLE _NAME and TABLE_ID field, not just NAME and 
> ID. This will always allow us to read the query fields unambiguously and 
> easily do a natural join.
> However, AI3 has already been introduced and shouldn't break compatibility. 
> Let's add extra columns for each of the system views where the column name 
> doesn't correspond to the aforementioned principle and mark somehow old 
> columns as deprecated (we still don't have a common approach to how it can be 
> marked). So as a result implementing of the ticket, we will have duplicate 
> columns for part of the views, but they will be removed in the future.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to