[MDEV-14785] SYSTEM_INVISIBLE behaviour not consistent Created: 2017-12-28 Updated: 2018-03-06 Resolved: 2018-02-13 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Server |
| Affects Version/s: | 10.3.3 |
| Fix Version/s: | 10.3.5 |
| Type: | Bug | Priority: | Major |
| Reporter: | Sachin Setiya (Inactive) | Assignee: | Sergei Golubchik |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
All |
||
| Attachments: |
|
| Description |
|
Currently System Invisible behaviour is inconsistent. We can not create index on them , but we can create virtual column based on them and also check constraint based on SYSTEM_INVISIBLE. This should not be allowed. |
| Comments |
| Comment by Elena Stepanova [ 2017-12-28 ] |
|
FWIW, we've had this discussion before.
|
| Comment by Sachin Setiya (Inactive) [ 2017-12-28 ] |
|
But I think after this serg said we need a more homogeneous behaviour. |
| Comment by Sachin Setiya (Inactive) [ 2017-12-28 ] |
|
elenst sachin serg marko |
| Comment by Sachin Setiya (Inactive) [ 2017-12-28 ] |
| Comment by Elena Stepanova [ 2017-12-28 ] |
Okay, thanks, good, I must have missed or forgotten that part. I am certainly for consistency – was then and still am. |
| Comment by Elena Stepanova [ 2017-12-28 ] |
|
sachin.setiya.007, please also consider the following in regard to system-invisible columns – maybe some changes are due here as well:
The above is based on the assumption that the current variant of system versioning without explicit versioning columns exhibits the typical behavior of system-invisible columns. |