Слияние кода завершено, страница обновится автоматически
Использование библиотеки TDengine при работе с методом GetTableInfoList
вызывает ошибку Internal error: 'invalid input'
, если используется DbMaintenance.IsAnyTable
, CodeFirst.InitTables
и в базе данных есть таблицы.
При отладке было установлено, что проблема связана с использованием свойства TDengineDbMaintenance.GetTableInfoListSql
, которое использует оператор UNION ALL
. При замене UNION ALL
на UNION
ошибка больше не возникает.
Используется версия библиотеки TDengine 3.3.4.8 Community.