代码之家  ›  专栏  ›  技术社区  ›  Thomas Segato

使用PowerShell和基于文件的DB操作

  •  0
  • Thomas Segato  · 技术社区  · 6 年前

    我有一个场景,在CSV文件中有很多文件,我需要对其进行操作。脚本需要能够处理脚本是否停止或失败,然后它应该在我停止的地方继续。在数据库场景中,这相当简单。我将有一个更新的列,并在该行的操作完成时更新该列。我已经考虑过是否可以在运行中更新CSV,但我认为这是不可能的。我可以开始有多个文件,但不是那么优雅。有人能推荐一些简单的基于文件的类似DB的框架吗?在这里,我可以从PowerShell中创建一个新的数据库文件(可能是json),并从中读取数据并进行动态更新。

    1 回复  |  直到 6 年前
        1
  •  1
  •   marsze    6 年前

    如果您的问题非常复杂,您实际上需要某种本地数据库解决方案,那么考虑使用SQLite来构建这样的场景。

    在您的情况下,因为您逐行处理CSV,所以我假设只存储当前行的信息就足够了。(行号、状态等)

    推荐文章