用户app前端
表的设计:数据库
用户表:后端
用户id服务器
用户名app
用户邮箱设计
用户角色(apply, approve, execute,super)server
用户级别(主要是同一个角色的用户区分)开发
邮箱验证码:EmailVerifyCord 【参考dj2】io
数据信息appinnodb
数据库服务器信息
server_host
server_env
server_user
server_password
server_db_nums: 当前数据库中有多少个库
server_db_names: 当前数据库中全部库的名字// 以列表形式存储
建立的数据库的基本信息
db_host
db_name
db_id: 全局惟一
db_privileges
db_detail: 数据库的用途
db_engine: (默认是innodb)
db_env: 数据库所处的环境(qa,Dev, stage, live)
db_version 数据库实例的版本
db_aplly_name 数据库的申请者
db_apply_time 数据库的申请时间
db_approval_name 数据库的批准者
db_approval_time 数据库的批准时间
db_create_name 数据库的建立者
db_create_time 数据库的建立时间
db_table_nums: 对应的这个库中有多少个表
db_table_names: 对应的这个库中表的名字 // 字段先空着不用
数据库监控信息 【主要是作zabbix的二次开发,从zabbix agentd上拉数据,而后展现】
数据库信息的前端展现页面
在后端展现的时候还有一个操做,搜索某一个数据库名,应该显示出对应的dev,qa,stage.live全部主机
operation app
在界面对数据库实例作的一些操做。
第一个: 建立数据库操做
第二个:在dev, qa, stage执行查询select操做。