godoDbMySQL 数据库管理工具
godoDb 数据库设计器,是一款 mysql 数据库管理工具。
- 支持数据库备份还原,支持添加数据库;
- 支持自动生成数据库设计文档,md 格式以及实时预览,可以下载成 pdf/word 文件;
- 支持数据表名 / 注释 /autoid 的更改,支持优化表 / 修复表 / 删除表 / 清空表;
- 可查看 / 编辑 / 新增 / 复制任意表数据;
- 可执行 sql 文件,并查看执行后的数据结果;
- 可更改字段名 / 注释 / 默认值 / 排序,可拖拽排序字段,可删除字段;
- 支持连接 / 管理多个外部数据库,可通过 ssh 连接外部数据库,可导入 pem 文件连接;
- 支持数据库表保护;
- 精细化的权限控制,多角色多用户管理;
- 可查询每个用户的操作记录,方便回查;
项目地址
安装
pnpm i
- 导入 data/gododb.sql 数据库文件,并修改 src/config/adapter.js 数据库配置信息
启动服务
npm start
正式环境部署
pm2 start pm2.json # pm2 reload pm2.json //reload
- 账号:admin
- 密码:admin
演示图片
支持 sqlite
- 库有点大,耐心等待下载
pnpm i think-model-sqlite -s
- 打开 src/config/adapter.js 第五行注释
const sqlite = require('think-model-sqlite');
- 以及第 49 行到 55 行注释
sqlite: { handle: sqlite, // Adapter handle path: path.join(think.ROOT_PATH, 'data/sqlite'), // sqlite 保存的目录 database: 'gododb', // 数据库名 connectionLimit: 1, // 连接池的连接个数,默认为 1 prefix: 'rt_', // 数据表前缀,如果一个数据库里有多个项目,那项目之间的数据表可以通过前缀来区分 }
- 重启程序
评论