创建数据仓库 (repo.create_schema)

声明

仓库数据 = repo.create_schema({_id=仓库号, name=仓库名,show_id=是否有主键, remark=仓库说明, schema=字段列表})

参数及返回值

  • 仓库号
    • 文本型,只能由数字、字母、下划线组成
  • 仓库名
    • 仓库的名字,最长20个字符
  • 是否有主键
    • true 或者false,是否显示主键_id
  • 仓库说明
    • 仓库的备注
  • 字段列表
    • 字段列表是由list组成的,list中的对象为:
    • {key=字段英文, name=字段中文名, type=类型(文本、长文本、文件), remark=字段备注, sort=字段排序}
    • 字段英文
      • 文本型,只能有数字、字母、下划线组成
    • 字段中文名
      • 文本型,字段的名字,最长20个字符
    • 类型
      • 文本:text、长文本:textarea、文件:file
    • 字段备注
      • 文本型,字段的说明,最长30个字符
    • 字段排序
      • 数值型,越小排在越前

说明

本函数的具体脚本,你也可以在仓库列表界面,点击具体的仓库的:生成脚本链接直接生成获取
仓库号是系统唯一的,如果创建的时候仓库号已经在系统存在,那么会根据传入的参数直接更新老的仓库。 注意:由于删除仓库动作过于危险,API没有提供此操作,请在界面进行手工删除。

示例

--创建一个厨房内QQ号码信息的库,库具备字段:号码、密码、昵称、年龄、性别、城市
repo.create_schema(
{_id='QQ138', show_id='true',name='QQ号码库',remark='w323', schema={
{key='_id',name='号码',type='text',remark='唯一主键',sort='0'},
{key='pass',name='密码',type='text',remark='',sort='2'},
{key='name',name='昵称',type='text',remark='',sort='3'},
{key='age',name='年龄',type='text',remark='',sort='4'},
{key='sex',name='性别',type='text',remark='',sort='5'},
{key='city',name='城市',type='text',remark='',sort='6'}
}})
powered by GitbookFile Modify: 2021-03-27 23:14:19

results matching ""

    No results matching ""