Повідомлення створено: 22. 12. 2020 [11:25]
|
IgorIVS
Игорь Шерстобитов
Автор теми
Зареєстрован(а) с: 12.03.2020
Повідомлення: 15
|
При сохранении шаблона логического уровня в БД MySQL (MariaDB), описание шаблона (DESCR) сохраняются только первые 1000 символов. В библиотечных шаблонах имеются более объемные описания, видимо при сохранении в SQLite такого ограничения нет.
При этом поле DESCR в БД имеет тип text, что подразумевает максимальный размер 65535 символов.
Обнаружено в 1+r2723 (ранее описание было короче 1000 символов)
MariaDB [oscada_libs]> describe tmplib_MyDeviceLib;
+-----------+--------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------------------+-------+
| ID | varchar(20) | NO | PRI | | |
| NAME | varchar(100) | NO | | | |
| DESCR | text | YES | | NULL | |
| MAXCALCTM | int(4) | NO | | 10 | |
| PR_TR | tinyint(1) | NO | | 0 | |
| PROGRAM | mediumtext | YES | | NULL | |
| TIMESTAMP | datetime | NO | | 1970-01-01 00:00:00 | |
+-----------+--------------+------+-----+---------------------+-------+
7 rows in set (0.004 sec)
MariaDB [oscada_libs]> select ID, LENGTH(DESCR) as length FROM tmplib_MyDeviceLib;
+--------------+--------+
| ID | length |
+--------------+--------+
| Mutex | 334 |
| tst031_CE303 | 1000 |
+--------------+--------+
2 rows in set (0.001 sec)
|
Повідомлення створено: 22. 12. 2020 [11:49]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Лимиты это не ошибки, правила читаем!
Однако, в данном случае уберу, поскольку принципиальное в CHAR сейчас отслеживается и ограничивается на уровне элемента.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 28. 12. 2020 [08:47]
|
IgorIVS
Игорь Шерстобитов
Автор теми
Зареєстрован(а) с: 12.03.2020
Повідомлення: 15
|
"roman" wrote:
Лимиты это не ошибки, правила читаем!
Sorry, полагал что это не лимит, т.к. библиотечные шаблоны имеют более длинное описание.
"roman" wrote:
Однако, в данном случае уберу
Спасибо!
|