Добавление автоматически увеличиваемого столбца первичного ключа в большие файлы таблиц данных XML
Фон
У меня есть 2 файла таблицы данных (XML-схема), в которые нужно вставить столбец с инкрементным идентификатором для каждой строки (1, 2, 3 и т. Д.), Причина в том, что мне нужно запускать файлы базы данных через программное обеспечение, которое требует параметр первичного ключа для работы. Базы данных являются статическими копиями для достижения целей, поэтому решение не должно принимать во внимание изменения, это однократное редактирование.
Файлы, которые я бы посчитал достаточно большими для текстовых файлов, имеют размер 1,8 ГБ и 16,3 ГБ соответственно. Это накладывает некоторые ограничения на то, какие инструменты я могу использовать, поскольку некоторые редакторы не открывают файлы большого размера или не предоставляют надлежащих инструментов для редактирования, что составляет около 47 миллионов строк.
Вопрос
Какой самый простой / лучший способ просмотреть эти таблицы XML, такие как обычные таблицы базы данных или таблицы, и вставить "столбец" с автоматически увеличенным первичным ключом?
Примечание: Пожалуйста, сообщите, если какая-либо информация отсутствует, чтобы правильно ответить на вопрос, и я сделаю все возможное, чтобы исправить ее.