-
Notifications
You must be signed in to change notification settings - Fork 0
ClassORMLite
hp-sam edited this page Sep 3, 2014
·
4 revisions
local orm = require "framework.orm"orm.new(, { ["tablename"] =
, ... })local db = sqlite3.open(sandbox:resolveFile("data:///testorm2.sqlite"))
local blob_model = {
-- ["id"] = "integer primary key", -- id is not required to define.
["path"] = "text",
["temppath"] = "text",
["name"] = "text",
["typeid"] = "integer",
["contenttype"] = "text",
["md5"] = "text",
["size"] = "integer",
["status"] = "integer default 0"
}
local block_model = {
["blobid"] = "integer",
["bg"] = "integer default 0",
["ed"] = "integer default 0",
["hash"] = "text",
["status"] = "integer"
}
local context = orm.new(db, {
["blob"] = blob_model,
["block"] = block_model
})