Версия ЛЭРС УЧЁТ: 3.62.2
Сервер БД: SQL Server / PostgreSQL
При попытке переноса БД из MS SQL в Postgres через утилиту появляется ошибка.
Обрабатывается таблица Dashboards (54 из 222) ---------------------------------------- 100%
Обрабатывается таблица Holiday (55 из 222) ---------------------------------------- 0%
System.NotSupportedException: Unknown datatype: decimal
at DataType Lers.Sqls2Pg.PgScriptGenerator.GetDataType(string dataType)
at async Task<List<ColumnDescription>> Lers.Sqls2Pg.PgScriptGenerator.GetTableColumns(string tableName)
at async Task Lers.Sqls2Pg.PgScriptGenerator.AddTableAsync(string table, IProgress<int> progress)
at void Program.<>c__DisplayClass0_2.<<<Main>$>b__6>d.MoveNext()
at void Spectre.Console.Progress.<>c__DisplayClass27_0.<<StartAsync>b__0>d.MoveNext() in /_/src/Spectre.Console/Live/Progress/Progress.cs:98
at void Spectre.Console.Progress.<>c__DisplayClass28_0`1.<<StartAsync>b__0>d.MoveNext() in /_/src/Spectre.Console/Live/Progress/Progress.cs:133
at async Task<T> Spectre.Console.Internal.DefaultExclusivityMode.RunAsync<T>(Func<Task<T>> func) in /_/src/Spectre.Console/Internal/DefaultExclusivityMode.cs:40
at async Task<T> Spectre.Console.Progress.StartAsync<T>(Func<ProgressContext, Task<T>> action) in /_/src/Spectre.Console/Live/Progress/Progress.cs:116
at async Task Spectre.Console.Progress.StartAsync(Func<ProgressContext, Task> action) in /_/src/Spectre.Console/Live/Progress/Progress.cs:96
at async Task Program.<<Main>$>g__GenerateAsync|0_2(PgScriptGenerator pgGenerator, List<string> tables)
at void Program.<>c__DisplayClass0_0.<<<Main>$>b__1>d.MoveNext()
at async Task<ParserResult<object>> CommandLine.ParserResultExtensions.WithParsedAsync<T>(ParserResult<object> result, Func<T, Task> action)
at async Task Program.<Main>$(string[] args)
Если попробовать исключить эту таблицу - данная ошибка появляется на другой таблице.
Как можно обойти эту ошибку?