Appearance
快速创建内置数据表
组件库内部分功能涉及到数据表,需要提前创建好数据表才能保证项目接入后能够正常运行
目前组件库内涉及到的数据表如下:
- 权限
- admin
- role
- privilege
- 异步云函数
- faas_task
- 订阅消息
- subscribe_log
- subscribe_task
@ifanrx/faas
内置了 create_schema
方法用于创建上述所有数据表
使用
通过脚手架创建的 faas 项目,已经在 src/function/internal/create_schema.js
中引入了 create_schema 方法,可以直接使用
其他项目可以将以下代码拷贝到项目内使用
js
import {createFaaS} from '@ifanrx/faas'
import createSchema from '@ifanrx/faas/create-schema'
export default createFaaS(createSchema)
TIP
需要 @ifanrx/faas@1.3.0 以上版本,可以直接使用 debug-faas 调用 create_schema
注意事项
create_schema
会对当前应用内数据表进行检查,若已存在同名数据表则跳过,不影响其他数据表创建
已存在的项目需检查数据表字段是否能够满足组件库使用,若不满足需要手动新增字段,或者重建数据表