很高兴见到你!
MyMoneyTracker备份数据库(转储)文件有一些特定的编码,我想。它是 sqlite3 转储文件。与常规文本转储文件不同,它有很多“^@”和其他“^”符号,如“^G”或“^H”。
是否可以在我的机器上通过独立的 sqlite3 创建(生成)类似文件以将其用作 MyMoneyTracker 中的备份?换句话说,用我自己的数据替换一个。
转储文件中的第一个字符串:
SQLite 格式 3^@^P^@^A^A^@@ ^@^@^@<8a>^@^@^@^P^@^@^@^@^@^@^@^@^ @^@^@^N^@^@^@^D^@^@^@^@^@^@^@^P^@^@^@^A^@^@^@^K^@^ @^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@<8a>^@-т#^M Ќ^@^N^E^Y^@^OЇ^Nк^N<88>^Lф^L^Q^K(
转储文件中的另一个字符串:
CREATE TABLE Budgets(_id integer primary key autoincrement,BudgetName text not null,OpenDate integer not null,CloseDate integer not null , CurrencyID int null)<81>^K^N^G^W^[^[^A<81>mtableHistoryHistory^PCREATE TABLE History (_id integer primary key autoincrement,ActionDate integer not null, SQLQuery text not null)<81>Z^M^G^W^U^U^A<83>^WtableDebtDebt^OCREATE TABLE Debt (_id integer primary key autoincrement ,Whom text not null,Type integer not null, AccountID integer not null, InitialBallance real not null,Date integer not null,Comments not null)<81>^W^L^G^W;;^A<81>EtableAccountCurrecyAssigmentAccountCurrecyAssigment^NCREATE TABLE AccountCurrecyAssigment (AccountID integer n ot null,CurrecyID integer not null)<81>%^K^G^W%%^A<82>^MtableExcangeRatesExcangeRates^MCREATE TABLE ExcangeRates (SourceCurrecyID intege r not null,DestinationCurrencyID integer not null, ExchanageRate real not null)<81>^V