Нужно загружать файлы ФИАС, а точнее нового ГАР (
https://fias.nalog.ru/Updates) в базу postgresql.
Особенность этих файлов это большой размер XML (до 7 Gb).
Сейчас загрузка реализована для MS SQL через sqlxmlbulkload, 90 Gb загружается за 4,5 часа.
Реализовано там все достаточно просто, есть XSD с доп аннотациями, нужно указать эту XSD + XML и все.
В рамках импортозамещения нужно перейти на PG начал изучать вопрос и ничего подобного не нашел, попадется только вариант когда мы считываем XML в память или в таблицу и работаем с ним череp xpath.
В MS SQL тоже есть такой подход но там он не сработал на больших файлах, думаю что и с Pg будет такая же проблема.
Если у кого то есть опыт работы с PG и большими XML на PG буду благодарен за любую информацию.