Support STORED virtual columns on MySQL, as an equivalent to PERSISTENT on MariaDB. Closes #244

This commit is contained in:
Ansgar Becker
2018-12-11 20:39:57 +01:00
parent 1a032ef726
commit d0cf9306d0

View File

@ -1366,9 +1366,10 @@ begin
11: begin // Virtuality pulldown
EnumEditor := TEnumEditorLink.Create(VT);
EnumEditor.ValueList := TStringList.Create;
EnumEditor.ValueList.Add('');
EnumEditor.ValueList.Add('VIRTUAL');
EnumEditor.ValueList.Add('PERSISTENT');
if DBObject.Connection.Parameters.IsMariaDB then
EnumEditor.ValueList.CommaText := ',VIRTUAL,PERSISTENT'
else
EnumEditor.ValueList.CommaText := ',VIRTUAL,STORED';
EditLink := EnumEditor;
end
else