2015-09-04 46 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;只要打開這一個。