You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
455 B
Lua

-- mysql结构同步的lua库实现
local _M = {}
_M.db = require "mysqlauto.db"
_M.file = require "mysqlauto.file"
function _M.newctx(opt)
assert(opt.name)
assert(opt.query)
assert(opt.dir)
local ret = {}
_M.db.newctx(ret, opt)
_M.file.newctx(ret, opt)
return ret
end
function _M.db2file(ctx)
_M.db.load(ctx)
_M.file.save(ctx)
end
function _M.file2db(ctx)
_M.file.load(ctx)
_M.db.save(ctx)
end
return _M