Titanium 如何在Appcelerator Alloy中运行迁移

Titanium 如何在Appcelerator Alloy中运行迁移,titanium,appcelerator,Titanium,Appcelerator,我正在使用钛合金Appcelerator和Alloy框架开发一个iOS应用程序。我已经运行了以下命令,并在我的app/migrations文件夹中生成了一个迁移文件(201209261253_User.js): alloy generate model User sql name:string phone:string gender:string last_updated:datetime 如何运行此迁移并在SQLite db中实际创建表?我在网上找不到如何执行此操作,并尝试了我能想到的命令。

我正在使用钛合金Appcelerator和Alloy框架开发一个iOS应用程序。我已经运行了以下命令,并在我的app/migrations文件夹中生成了一个迁移文件(201209261253_User.js):

alloy generate model User sql name:string phone:string gender:string last_updated:datetime

如何运行此迁移并在SQLite db中实际创建表?我在网上找不到如何执行此操作,并尝试了我能想到的命令。谢谢大家!

您不必担心运行迁移。 生成模型+迁移文件并编译后,alloy会在启动应用程序时负责运行迁移

查看这些生成的文件可以更好地了解生成的模型:/Resources/alloy/model/*.js。 在这些文件中,alloy调用MODEL.M函数,该函数在/Resources/alloy.js中定义

M调用beforeModelCreate,后者又调用InitAdapter,数据库就是在这里初始化的。
alloy为每个应用程序使用的默认数据库是“\u alloy”。

您不必担心运行迁移。 生成模型+迁移文件并编译后,alloy会在启动应用程序时负责运行迁移

查看这些生成的文件可以更好地了解生成的模型:/Resources/alloy/model/*.js。 在这些文件中,alloy调用MODEL.M函数,该函数在/Resources/alloy.js中定义

M调用beforeModelCreate,后者又调用InitAdapter,数据库就是在这里初始化的。
alloy为每个应用程序使用的默认DB是“\u alloy”。

使用Tianium Studio查看此迁移教程


使用Tianium Studio查看此迁移教程