2015-09-04 71 views
1

我想从mac应用程序导出我的shazamed标签。该应用程序不提供任何导出选项。 Shazam for Mac将它们存储在sqlite 3数据库中。如何打开.sqlite-wal

该应用生成3个文件:

  • ShazamDataModel.sqlite
  • ShazamDataModel.sqlite-shm
  • ShazamDataModel.sqlite-wal

的数据被存储在ShazamDataModel.sqlite-wal

我无法用sqlite浏览器仅用文本编辑器打开此文件。
如何将它导出为例如csv?

+1

如果数据库正确关闭,那么'.sqlite-wal'文件不应该存在。无论如何,它本身并不是可读的; SQLite使用它来实现原子提交。 –

回答

2

SQLite使用多个文件来存储单个数据库的数据,但您不需要关心这一点。

实际数据库文件的名称是ShazamDataModel.sqlite;只要打开这一个。