Это, впрочем, не значит, что ошибок нельзя избежать. Чтобы не потратить дни, а порой и недели, на выявление багов в платформе, достаточно обратиться к опытному интегратору, который в свое время уже наступил на все эти грабли и понимает, как всё быстро исправить. Скажем, фраза «Целое вне диапазона» не поставит матерого подрядчика в тупик — он знает, что эта ошибка в формулировке уже задокументирована и попадается при работе с платформой последние года три. А обработка для переименования файлов уже есть у него в запасе, и он может моментально запустить ее при столкновении с файлами, которые наотрез отказываются открываться.
Вы прям наткнулись на все ошибки, которые должны быть исключены на этапах ETL-процессов при передаче и обработке данных из OLTP баз в какую-либо аналитическую систему, а импортозамещение тут ни при чём.
Уточните, вы реально гоняли в проде запрос уповая на сортировку по желанию пятки движка бд, а не по чётко заданному order by?
Вероятно сортировка по полю то указана просто не указано как с нулами поступать
Вы перешли с поло (Microsoft sql) который делает германия на космолет который делает делает весь мир (postgres) и называете это импортозамещением??? То что вы взяли сборку от нашей компании (хоть и очень уважаемой в ит индустрии) это не делает продукт внутренним, он как был импортным так и остался