25得票2回答
运行检查点后,-shm和-wal文件包含什么内容?

在运行wal_checkpoint(FULL)后,我使用cp命令对SQLite数据库进行备份。由于该DB处于WAL模式,因此我的文件夹中还有其他文件,如-shm和-wal。当我运行wal_checkpoint(FULL)时,WAL文件中的更改会提交到数据库中。我想知道运行检查点后是否会删除-w...

21得票4回答
Android:使用Room创建的SQLite数据库在使用Sqlite Browser打开时没有显示表格

我正在使用Room Persistence Library 1.1.0。使用Android Studio的设备文件浏览器,我可以在/data/data/<package_name>/databases/找到数据库文件。 它包含多个表格,我可以使用room-DAO轻松访问这些表格的内...

7得票1回答
在Entity Framework Core的Code-First中设置SQLite的日志模式

我正在使用Entity Framework的DBContext,在创建数据库的过程中,使用类似于这个教程中的过程。 public class BloggingContext : DbContext { public DbSet<Blog> Blogs { get; set...

7得票3回答
System.data.sqlite - 激活WAL日志模式

我正在我的vb.net程序中使用System.data.sqlite.dll。我无法找出激活WAL模式的代码。 我是在创建数据库后立即激活此命令还是每次使用新的SQLiteConnection时激活它? 如果是这样,现在需要使用什么代码,我正在使用类似以下的代码: cnn As New ...