PHP自动生成数据库字典脚本命令

65 阅读1分钟

生成数据库字典

phalapi_build_database_wiki.php脚本

使用以下脚本命令,可以直接根据数据库配置文件./config/dbs.php生成对应数据库的数据库字典。

$ php ./bin/phalapi_build_database_wiki.php

运行结果类似:

开始生成数据库字典文件 phalapi ... 
/path/to/phalapi//data/phalapi_database_wiki.md 已保存!

成功生成保存后,可直接查看对应的数据库字典markdown文件,内容类似如下:

## phalapi_user表结构 
字段|类型|默认值|是否允许为NULL|索引|注释  
---|---|---|---|---|---  
id|int(10) unsigned||不为NULL|PRI|UID  
username|varchar(100)||不为NULL|UNI|用户名  
nickname|varchar(50)||允许NULL||昵称  
password|varchar(64)||不为NULL||密码  
salt|varchar(32)||允许NULL||随机加密因子  
reg_time|int(11)|0|允许NULL||注册时间  
avatar|varchar(500)||允许NULL||头像  
mobile|varchar(20)||允许NULL||手机号  
sex|tinyint(4)|0|允许NULL||性别,120未知  
email|varchar(50)||允许NULL||邮箱

数据库字典,通过在线方式查看,效果类似:

通过此命令,可以快速生成数据库字典,减少人工整理的成本,提高开发、沟通和交付效率。

温馨提示:此脚本发布于PhalApi 2.23.3版本。

PhalApi开源接口框架 PHP

PhalApi是一个PHP轻量级开源接口框架,致力于快速开发接口服务。支持HTTP/SOAP/RPC等协议,可用于搭建接口/微服务/RESTful接口/Web Services。承诺永久免费,可用于商业用途。

官网:www.phalapi.net/

Github:github.com/phalapi/pha…

码云:gitee.com/dogstar/Pha…