Работа с PowerShell и файловыми операциями с БД - PullRequest
0 голосов
/ 24 января 2019

У меня есть сценарий, в котором у меня много файлов в CSV-файле, с которыми мне нужно выполнить операции. Сценарий должен быть в состоянии обработать, если сценарий остановлен или потерпел неудачу, тогда он должен продолжить, где я остановился. В сценарии базы данных это было бы довольно просто. Я бы обновил столбец и обновил бы его, когда операция для линии будет завершена. Я посмотрел, смогу ли я как-нибудь обновить CSV на лету, но я не думаю, что это возможно. Я мог бы начать иметь несколько файлов, но не так элегантно. Кто-нибудь может порекомендовать какую-нибудь простую файловую БД, например, фреймворк? Где я из PowerShell мог создать новый файл базы данных (возможно, json), прочитать его и обновить на лету.

1 Ответ

0 голосов
/ 25 января 2019

Если ваша проблема действительно настолько сложна, что вам действительно нужно решение для локальной базы данных, подумайте о том, чтобы использовать SQLite, созданный для таких сценариев.

В вашем случае, поскольку вы обрабатываете CSV строка за строкой, я предполагаю, что хранения информации только для текущей строки будет достаточно. (Номер строки, статус и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...