规范的数据库设计不会直接使用数据库进行创建数据表,通常都会使用数据库建模工具,而 PDMan 就是一个数据库建模工具,加上 PDMan 本身自带的版本控制管理功能,它可以很清晰地起到一个项目介绍说明的作用。
本次使用的是 v2.1.6
版本。
1 工具栏介绍
如图:
设置
按钮
点击它即可设置一系列属性,其中默认属性
可以定义每次创建数据表时的默认会创建的字段数据库链接
按钮
故名思意就是用来连接数据库,在模型创建完成需要映射到数据库时会用到。
2 创建数据模型并发布到数据库
创建数据模型并发布到数据库的步骤是:
- 首先创建新项目(它会创建对应的
json
文件) - 创建新模块(对应数据库的操作就是创建数据库)
- 创建数据表(对应数据库的操作就是创建数据库表)
- 映射到数据库
着重讲一下映射到数据库的操作,这里有两种方式:
- 在创建完数据表后,点击
代码信息
可以获取到由 PDMan 自动生成的 sql 语句,通过复制这些脚本可以直接在数据库端执行从而生成对应的数据表 - 使用
模型版本
,这功能就是一个版本管理,初始化的时候点击初始化基线
,输入对对应的版本号,在对应的数据库就会自动生成一个pdman_db_version
表,该表就是负责记录版本信息,同时也会在数据库初始化所有表。往后的每一次修改,在模型版本
这里都会显示一个未同步的节点,点击它并点击同步
即可发布到数据库中。