WebcatEE 数据库管理软件

Webcat是针对企业数据库运维开发的一款web版数据库管理软件。

功能介绍

  1. SQL执行,不同的角色拥有不同的执行权限。例如开发人员仅允许执行 select 语句,DBA 允许执行 DDL 和 insert、update、delete 等,update、delete 必须包含 where 条件。
  2. 开发人员执行线上数据库表结构变更(DDL)、数据变更(insert, update, delete)等,必须提交表结构变更工单或数据变更工单,由数据库Owner(应用管理员,允许多个,通常为项目负责人)审核,审核通过之后开发人员操作执行到线上。
  3. SQL执行历史,所有经过Webcat执行到数据库的SQL都会被记录,并且不允许删除。包含SQL执行人、原始SQL语句、执行令牌、执行时间,执行结果等,DBA可以通过管理界面随时查看当前系统中已经执行或者正在执行的SQL。其中执行令牌允许DBA立即终止一个不安全的SQL(例如:慢查询等)。
  4. 表权限控制,支持仅对某些开发人员开放数据库的某些表,只能查询指定表的数据。
  5. 敏感字段控制,针对某些保密性要求高的商业数据或者用户隐私数据,允许设置敏感字段,针对敏感字段任何角色都无法查询,查询结果只显示字段的部分或者全部隐藏(隐藏规则可设置)。例如,用户表的身份证号,手机号等。
  6. 针对线下环境,开发人员拥有任意SQL的执行权限,所有的SQL都不会审核,只要拥有数据库权限即可(如果仅拥有部分表权限,仅允许执行这些表的select, insert, update, delete)。
  7. 开发人员辅助功能,SQL执行历史,开发人员可以随时恢复历史中执行过的某个SQL;SQL收藏,对于经常使用的SQL可以放到搜藏夹中,随意可以调取执行;历史Tab页支持,任何时候登录系统,都会自动打开上次打开过的Tab页。
  8. 允许同时执行多个语句,允许任意SQL混合执行,并且实时显示执行结果。Webcat1仅允许执行第一个 select 语句,其后的任何其他语句都会被忽略,且只能在全部执行完不之后才能显示执行结果;
  9. Webcat2支持本地代码生成,直接将生成的代码保存在本地目录,无需下载;支持更多生成配置项;
  10. 支持大批量数据导入和导出,开发环境可以直接导入或者导出,且有导入进度显示;线上环境需要提交导入或者导出工单;
  11. 工具包支持,Webcat2部分工具以jar形式提供,提供方便的处理超大SQL文件的功能,包含数据导入、数据导出、数据备份、数据恢复;

管理功能

  1. 数据库管理,包括数据库的基本信息维护等。
  2. 权限管理,允许后台直接为用户分配数据库操作权限。
  3. 驱动管理,线上数据库可能存在不同的版本,且不同的数据库可能需要使用不同的数据库驱动版本,Webcat支持不同的数据库使用不同的驱动。
  4. SQL执行历史查询,允许管理随时查看已经执行的SQL和正在执行的SQL的执行详情。
  5. 线上数据库慢查询通知,允许自定义通知方式,包括邮件,即时通讯工具等。

在线预览: http://www.finderweb.net/webcat.html
下载地址: http://www.finderweb.net/webcat/download.html

Webcat 数据库管理工具相关推荐

  1. 比Navicat还要好用的通用数据库管理工具,功能强大还免费

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料!     作者:不剪发的Tony老师 blog.csdn.n ...

  2. 可视化的Redis数据库管理工具redis-desktop-manager的初步使用(图文详解)

    不多说,直接上干货! 无论是Linux 还是 Windows里安装Redis, Windows里如何正确安装Redis以服务运行(博主推荐)(图文详解) Windows下如何正确下载并安装可视化的Re ...

  3. 通用数据库管理工具DBeaver

    通用数据库管理工具DBeaver 在渗透测试中,用户往往需要管理很多数据库.这些数据库可能是渗透软件使用的(如Metasploit使用的Postgresql),也有目标主机的数据库(如网站的数据库). ...

  4. 推荐一款免费的数据库管理工具,比 Navicat 还要好用,功能还很强大

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源:blog.csdn.net/horses/arti ...

  5. Java开源数据库管理工具

    SQuirreL SQL Client SQuirreL SQL Client 是一个用 Java 编写的程序,它允许您查看数据库的内容.发出 SQL 命令,以及如您将看到的,执行许多其他功能.构建该 ...

  6. 数据库管理工具 FileMaker Pro 17 Advanced v17.0.4.400中文版

    FileMaker Pro Advanced 17是一款目前市面上最方便的桌面数据库软件,是全球最畅销.最方便的桌面数据库软件,适用于 Windows 和 Mac 平台.FileMaker Pro是可 ...

  7. 强大的数据库管理工具Navicat Premium安装教程

    关注公众号,免费获取资料   简介:Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL.SQLite.Oracle 及 P ...

  8. delphi 保存数据到sql_介绍一款免费好用的可视化数据库管理工具

    大家好,我是民工哥. 之前也给大家推荐过DBA的管理工具:10款最佳的MySQL GUI工具,DBA必备神器! 文章中就提到了今天要给大家推荐的工具. HeidiSQL介绍: HeidiSQL 是一个 ...

  9. linux系统sql语句报错_如果数据库管理工具1045错误出现在Linux系统中怎么

    原标题:如果数据库管理工具1045错误出现在Linux系统中怎么 连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码. ...

  10. Mysql学习(三)之数据库管理工具Navicat

    前言 mysql安装完后默认只有命令行工具,所以我们可以下载一些数据库管理工具Navicat Navicat使用 首先建立一个连接选择mysql,填写信息 发现多了一个localhost,双击,打开连 ...

最新文章

  1. 七夕保命攻略,各位兄弟请收好!
  2. 图解cygwin下进行Linux 内核hack失败记
  3. 文献引用的标准格式_论文参考文献格式标准~建议收藏
  4. Savitzky-Golay 滤波器详解及C/matlab语言程序设计
  5. 遥想当年年纪小,追风逐浪没烦恼
  6. 贴几张最新最精彩的电影海报
  7. 【2018.6.7】阶段总结
  8. java nodefilter类,Java Servlet Filter过滤器概述
  9. FJ省队集训DAY2 T2
  10. 超级电容怎么才能把内阻做小_内置超级电容汽车熄火仍可工作,韩国AHL车载无线充内藏重器...
  11. Python守护进程
  12. 基于Verilog的贪吃蛇小游戏设计(附代码)
  13. 区别大盘点:信息学竞赛、信息学奥赛、NOIP、NOI和IOI傻傻分不清楚
  14. 《非洲归来 不必远方》读后感
  15. 小白笔记LM2596
  16. python pygame字体设置_2015/11/3用Python写游戏,pygame入门(3):字体模块、事件显示和错误处理...
  17. VB中产生10个不重复的随机数
  18. Postman汉化教程
  19. 关于影视剪辑中的pr软件你了解多少?
  20. 在CAD中插入谷歌地球卫星地图

热门文章

  1. 删除android电视软件下载,智能电视Root并删除预装
  2. python实现爱心代码
  3. 微信超级更新!电脑上也能刷朋友圈了!
  4. 【数学建模】预测模型之BP网络预测
  5. Windows7 专业版 IE8 升级 IE11--离线安装
  6. 解决confuserEx混淆导致类名消失的问题
  7. 巴菲特致股东的信pdf_2020年巴菲特致股东的信
  8. mybatis 文档 学习
  9. iOS使用自定义字体,比如楷体
  10. RINEX3.05格式中的主要更新