You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some analysis may fail because the produced result tables contain duplicated column names, like in #235
So we should have a simple way of adapting the name of result columns when needed.
We should preserve the current added column names except when collisions occur, because if
we change a column name in an already cached analysis node, the maps using that analysis will be broken; the list of column names is obtained from the new query (with LIMIT 0) but it is not present in the cached table).
To make things clear for the users we can use the node id (node.params.id) when possible as as column name suffix to distinguish from other column of the same name (so we can have names like count_vals, count_vals_a2) [See here]
If we cannot resolve the ambiguity with this method we'll add a numeric suffix, making the number as large as needed (count_vals, count_vals_2, count_vals_3).
The text was updated successfully, but these errors were encountered:
@dgaubert I kicked out a duplicated ticket in RT because I thought it can take longer than 3 days, nevertheless I think it's not that hard to fix but important to keep this one in some backlog.
Some analysis may fail because the produced result tables contain duplicated column names, like in #235
So we should have a simple way of adapting the name of result columns when needed.
We should preserve the current added column names except when collisions occur, because if
we change a column name in an already cached analysis node, the maps using that analysis will be broken; the list of column names is obtained from the new query (with LIMIT 0) but it is not present in the cached table).
To make things clear for the users we can use the node id ([See here]node.params.id
) when possible as as column name suffix to distinguish from other column of the same name (so we can have names likecount_vals
,count_vals_a2
)If we cannot resolve the ambiguity with this method we'll add a numeric suffix, making the number as large as needed (
count_vals
,count_vals_2
,count_vals_3
).The text was updated successfully, but these errors were encountered: