使用PowerShell和基于文件的数据库操作

时间:2019-01-24 16:54:34

标签: powershell

我有一个场景,我在CSV文件中有很多文件,需要对其进行操作。该脚本需要能够处理脚本停止还是失败,然后应该从我停止的地方继续。在数据库方案中,这将非常简单。我将拥有一个更新的列,并在该行的操作完成后对其进行更新。我已经查看了是否可以通过某种方式即时更新CSV,但我认为这是不可能的。我可以开始拥有多个文件,但不够优雅。谁能推荐某种简单的基于文件的DB之类的框架?在PowerShell中,我可以在其中创建一个新的数据库文件(也许是json)并从中读取并进行动态更新。

1 个答案:

答案 0 :(得分:1)

如果您的问题确实如此复杂,以至于您实际上需要某种本地数据库解决方案,那么请考虑使用针对此类情况而构建的SQLite。

在您的情况下,由于您逐行处理CSV,因此我认为仅存储当前行的信息就足够了。 (行号,状态等)