dbdeploy 是一个工具,用来记录数据库开发留下修改历史。
dbdeploy is a Database Change Management tool. It’s for developers or DBAs who want to evolve their database design – or refactor their database – in a simple, controlled, flexible and frequent manner.
What Dbdeploy 是thoughtworks公司开发的开源的,java-based数据库版本管理工具,曾获得第17届Jolt奖。 Why 系统=Code和db配合一起工作,因此两者的版本需要确保一致。 软件的开发过程是一个迭代过过程,数据库也是如此。因此数据库的版本和代码一样同样也需要被管理。 Without Dbdeploy 修改PowerDesinger建模文件--->通
Dbdeploy 需求—— 数据库版本化与代码版本化的区别在于数据库中的生产数据是现场(即用户)创造的,当我们的表结构发生改变时,不能直接用drop table然后再create table,因为这样会导致生产数据丢失。而代码则完全由开发人员创造,可以用完全覆盖的方式升级。由于这点不同,致使数据库在版本化的过程中必然要采用与代码不同的方法。 功能—— 完成数据库结构版本化,方便回滚,也可以完成数据
Unitils是单元测试的一组工具集,介绍见http://www.iteye.com/topic/160004 Dbdeploy是Thoughtworks公司开发的数据库工具,获得Jolt大奖。 Unitils有自己的一个管理类似于dbdeploy的管理数据库的module -- DBMaintainer,其要求的sql文件名称格式如下所示,要求使用下划线分隔 001_create_users_
因为目前的一个项目中,数据库变动比较频繁,本控制做的有些不好,想找一个比较好的工具和最佳实践来做数据库版本控制。google到主要工具就是dbdeploy。 dbdeploy(http://dbdeploy.com/) 获得 第17届Jolt奖,是thoughtworks公司开发的开源的,java-based数据库重构工具。 大致看了一下介绍,和Rails migration很象,通过运行一些特
数据库 (Repository) 是记录文件或目录状态的地方,存储着内容修改的历史记录。在数据库的管理下,把文件和目录修改的历史记录放在对应的目录下。 远程数据库和本地数据库 首先,Git的数据库分为远程数据库和本地数据库的两种。 远程数据库: 配有专用的服务器,为了多人共享而建立的数据库。 本地数据库: 为了方便用户个人使用,在自己的机器上配置的数据库。 数据库分为远程和本地两种。平时用手头上的
读取播放历史信息 调用地址 http://api.bilibili.cn/history 返回 返回值字段 字段类型 字段说明 results int 返回的记录总数目 list object 返回数据 返回字段 “list” 子项 返回值字段 字段类型 字段说明 aid int 视频编号 typeid int 视频分类ID typename string 视频分类名称 title string
历史记录 控制台维护 Elasticsearch 成功执行的最后500个请求列表。点击窗口右上角的时钟图标即可查看历史记录。这个图标会打开历史记录面板,您可以在其中查看历史请求。您也可以在这里选择一个请求,它将被添加到编辑器中当前光标所在的位置。 图 9. 历史记录面板
3.3.1.1. 同步的文件历史记录 微力同步记录对文件的添加,修改、删除的操作记录,通过历史记录列表可查看时间时间及发生设备,如下: 事件时间,显示添加、修改、删除等操作发生的时间; 文件时间,显示该文件的最后修改时间; 操作类型,显示此次针对该文件所进行的操作的类型; 发生设备,显示进行此操作的设备名称; 目录,显示该文件所属同步目录; 清空历史记录,点击后可清除所有记录,此操作仅清除记录而已
在rebase指定i选项,您可以改写、替换、删除或合并提交。 主要使用的场合: 在push之前,重新输入正确的提交注解 清楚地汇合内容含义相同的提交。 添加最近提交时漏掉的档案
入口: 在路线规划右上角,有历史记录入口,无论“单路线规划”、“多路线规划”的结果,都会自动进行记录,点击进入该界面 在“路线规划”模块下展开二级模块“历史记录”,可以点击进入 历史记录列表 支持按照时间搜索记录 支持单个删除记录 支持一键删除全部记录 支持点击查看规划历史详情 历史详情 记录规划人、规划时间、规划结果 结果详情界面回放、支持点击查看
交互式洐合是修改单个提交的好方法。 git filter-branch是修改大量提交的好方法。
可确认下载失败或无法与互联网连接时等,最新的10件错误历史记录。 轻触列表的错误项目,会显示详细内容。部分项目还可确认建议解决方法。