9.2.7.4. # mlresource 机器学习资源表(基础资源,用户仅可使用,不可操作)

## 字段

列名 | 类型 | 是否非空 | 默认值 | 备注 |
———- | ————– | ——– | —- | ————————- |
resourceid | int | not null | null | 资源自增ID |
resourcename | varchar(30) | not null | null | 资源名称 |
creator_id | int | not null | null | 资源提交用户id |
type | smallint | not null | 0 | 资源类型,1-mapreduce, 2-spark, 3-UDF, 4-SQL等,待扩展 |
resource_addr | varchar(150) | not null | null | 资源存放地址,对用户隐藏 |
parameters | varchar(300) | not null | null | 参数 |
desc | varchar(300) | not null | null | 资源描述 |
createtime | datetime | not noll | null | 创建时间 |
workflowid | int | null | null | 所属工作流id |
dispatchid | int | null | null | 所属调度id |
status | smallint | not null | 0 | 状态。 0-正常,1-停用 |

## 索引

字段 | 唯一索引 | 备注 |
— | —- | — |
无 | | |

## 说明

## 建表语句

create table resource(
    resourceid int primary key auto_increment comment '唯一键',
    resourcename varchar(30) not null comment '资源名称',
    creator_id int not null comment  '用户id',
    type smallint not null comment  '一级资源类型',
    resource_addr varchar(150) not null comment '资源存放地址',
    parameters varchar(300) not null comment '资源应用参数',
    comment varchar(300) not null comment '资源描述',
    createtime datetime not null comment '创建时间',
    workflowid int comment '所属工作流id',
    dispatchid int comment '所属调度id',
    status smallint not null comment '状态'
);