在Tianium Appcelerator内将sqlite转换为sqlite格式

在Tianium Appcelerator内将sqlite转换为sqlite格式,sqlite,titanium,appcelerator,Sqlite,Titanium,Appcelerator,这是我的问题。我正在使用Tianium Appcelerator构建一个可以访问我的数据库和其他各种东西的应用程序。我有两个独立的文件。一个是可读格式的et.sql文件,另一个是顶行为SQLite格式3的et.sql文件�Ä��@ 剩下的是ASCII码或一些不可读的文本 var db = Ti.Database.install('et.sqlite','et'); var db = Ti.Database.open('et'); 这将生成一个sql文件,该文件安装在应用程序将来将使用的文件夹中

这是我的问题。我正在使用Tianium Appcelerator构建一个可以访问我的数据库和其他各种东西的应用程序。我有两个独立的文件。一个是可读格式的et.sql文件,另一个是顶行为SQLite格式3的et.sql文件�Ä��@ 剩下的是ASCII码或一些不可读的文本

var db = Ti.Database.install('et.sqlite','et');
var db = Ti.Database.open('et');
这将生成一个sql文件,该文件安装在应用程序将来将使用的文件夹中

当使用这个带有SQLite format 3Ä@头的et.sql文件时,它在Tianium内部接受它,应用程序使用我的代码构建,而另一个格式化的文件它不接受。看起来它需要使用sqlite格式

我正在使用SQLite Manager for Firefox用新表更新我的SQLite文件,这些表反过来安装在生成sql文件的Tianium中。这里的问题是,我似乎无法复制sqlite格式的sql文件。以前的开发人员没有留下任何关于如何执行此操作的注释,我一直在努力以一种有效的格式生成此文件。我曾研究过使用sqlite3命令行,但运气不好。我如何让titanium或sqlite以sqlite格式转储此文件,以便在titanium中使用

我对sqlite相当陌生,因此如果我在监督任何事情,请指出它。

您可以使用命令行工具在包含SQL语句的文本文件和sqlite数据库文件之间进行转换:

sqlite3 newfile.sqlitenewfile.sql