[MDEV-17452] ALTERing a non-versioned column should always be allowed Created: 2018-10-14 Updated: 2019-02-07 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Versioned Tables |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Federico Razzoli | Assignee: | Aleksey Midenkov |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Note that `label` is defined as `WITHOUT SYSTEM VERSIONING`. While this doesn't mean that the column is not versioned (an UPDATE which modifies both id and label is indeed versioned), excluding a column from system versioning would be more useful if it will allow ALTERing the column. The cost is intuitive (inaccurate history. But I can't imagine a situation where this is a problem, if the user defined the column as `WITHOUT SYSTEM VERSIONING`. |
| Comments |
| Comment by Elena Stepanova [ 2018-10-14 ] | ||
|
The failure in the description has nothing to do with system versioning limitations, it's an obvious syntax error (two errors actually, one is the syntax error, another one is the wrong table name). I assume what you meant was this:
I'm converting it into a feature request. | ||
| Comment by Federico Razzoli [ 2018-10-15 ] | ||
|
Yes, that is what I meant. Mistake in copy/pasting, apologies. |