View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007892 | VALENTINA STUDIO | Tool - Schema Editor | public | 2017-02-25 05:11 | 2017-03-01 14:00 |
Reporter | Vladimir Esipov | Assigned To | Sergey Pashkov | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | ALL | OS | ALL | OS Version | ALL |
Product Version | 7.0 | ||||
Fixed in Version | 7.0.x | ||||
Summary | 0007892: The newly created ENUM type are not displayed in the GUI | ||||
Description | После создания объекта enum CREATE TYPE IF NOT EXISTS "myENUM" AS Enum8( 'Val01', 'Val02', 'Val03' ) в UI не изменяется количество пользовательских типов, зарегистированных в БД, а вновь созданный тип не отображается ни в соответствующей колонке, ни в дереве объектов. UserTypeCount в свойствах БД также показывает старое значение. При этом, прямое обращение SELECT fld_prop_value as CountUserType FROM (SHOW PROPERTIES OF DATABASE) WHERE fld_name='UserTypeCount' возвращает правильное кол-во поьзовательских типов. Чтобы вновь созданный объект enum8 или enum16 отобразился в UI, требуется перечитать схему БД (PopUp menu -> DB.Refresh). При этом, в процессе обновлении схемы БД для каждого объекта ENUM подобный запрос SELECT fld_specific_info FROM ( SHOW TYPES ) WHERE fld_name = 'myENUM' будет выполнен столько раз, сколько значений несёт в себе данный тип myENUM. Т.о., если ENUM имеет приличное кол-во значений, обновление схемы БД выполняется с ощутимой задержкой. | ||||
Tags | No tags attached. | ||||
Working with DB: | Not specified | ||||
Version of your DB: | |||||
related to | 0007896 | resolved | Ivan Smahin | VCOMPONENT-VKERNEL | SHOW STATUS OF DATABASE doesn't have CREATE TYPE/DROP TYPE statements |
Thank you! Execution of extra queries was fixed, update is related to VKernel function | |
Fixed in 7.0.3 | |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-02-25 05:11 | Vladimir Esipov | New Issue | |
2017-02-25 07:47 | Sergey Pashkov | Relationship added | related to 0007896 |
2017-02-25 07:50 | Sergey Pashkov | Note Added: 0009475 | |
2017-02-25 07:50 | Sergey Pashkov | Assigned To | => Sergey Pashkov |
2017-02-25 07:50 | Sergey Pashkov | Status | new => assigned |
2017-03-01 14:00 | Sergey Pashkov | Note Added: 0009501 | |
2017-03-01 14:00 | Sergey Pashkov | Status | assigned => resolved |
2017-03-01 14:00 | Sergey Pashkov | Fixed in Version | => 7.0.x |
2017-03-01 14:00 | Sergey Pashkov | Resolution | open => fixed |