sqlite数据库位置节点红色

sqlite数据库位置节点红色,sqlite,node-red,pm2,Sqlite,Node Red,Pm2,我有一个节点是红色的。它使用sqlite节点。我使用的是节点红色节点sqlite。我的操作系统是Windows10 我的sql数据库仅使用名称“db”进行配置: 我的问题是,sqlite数据库文件位于哪里 我已在以下位置搜索,但未找到: C:\Users\user\AppData\Roaming\npm\node\u modules\node red C:\Users\user\节点红色 提前谢谢 编辑 我还使用pm2和pm2 windows服务来启动节点红色。如果您没有在数据库字段中指定

我有一个节点是红色的。它使用sqlite节点。我使用的是节点红色节点sqlite。我的操作系统是Windows10

我的sql数据库仅使用名称“db”进行配置:

我的问题是,sqlite数据库文件位于哪里

我已在以下位置搜索,但未找到:

  • C:\Users\user\AppData\Roaming\npm\node\u modules\node red
  • C:\Users\user\节点红色
提前谢谢

编辑


我还使用pm2和pm2 windows服务来启动节点红色。

如果您没有在数据库字段中指定文件的完整路径,它将在进程的当前工作目录中创建文件,您将在其中运行
节点红色
npm启动
使用文件名的完整路径位置。
我想这应该行得通。

这不是一个有效的答案,只是为那些有同样问题的人提供了一个解决办法。

我找不到我的数据库文件。但里面的一切都很好。所以这就是我所做的解决方法:

  • 在节点红色中,选择一些节点以从表中获取所有数据
  • 将表值存储在某个位置(在.txt文件或类似文件中)
  • 在节点RED之外创建数据库,比如c:\sqlite\db.db检查读/写权限
  • 创建表并插入从旧数据库存储的值
  • 在节点红色的“数据库”内,放置数据库的完整路径。例如,c:\sqlite\db.db
  • 在我的例子中,这很容易,因为我只有两个少于10行的数据库

    希望这能帮助别人


    无论如何,仍在等待有效答案:)

    我正在使用pm2和pm2 windows启动来启动节点红色。在这种情况下,你知道它可能在哪里吗?问题已更新。谢谢。不,很抱歉,我已经20年没有接触过windows计算机了(这就是为什么你应该始终使用完全限定的路径),但我会在
    C:\Users\user\.pm2
    中查找一些内容,我不太幸运在该位置找到数据库:(您是否尝试过使用Windows资源管理器的搜索选项?是的,它可以工作,但这不能回答我的问题,因为我仍然不知道文件在哪里。谢谢。