使用 Jetbrains 的 Datagrip 时如何保存 sqlite 数据库

How to save a sqlite database when using Datagrip from Jetbrains

有些事情我无法理解。当我在控制台中使用 Sqlite 时,我可以做 .save test.sqlite.

但是,当我在 Jetbrains datagrip 控制台中时,如何将我的数据库保存到文件中?

我试过这个:

但是这是行不通的。当我在互联网上搜索这个时,我找到了如何在 datagrip 中导出数据,但这不是我要找的地方。

我希望有办法解决这个问题。如果涉及到地理包,Datagrip 很方便,因为只有我能保存它们。

sqlite-jdbc 有两个附加语句:backup & restore,请参阅 their docs。所以它和 .save

完全一样

但我不确定您是否需要它。当您在命令行客户端中调用 .save 时,它只是将当前数据库复制到指定位置。 在 DataGrip 中,您通常会打开现有数据库并使用它。所有更改都将反映在打开的文件中(考虑交易和公司)。所以没有理由“保存”您的工作。