源代码变更管理,我们用CVS,SVN,GITHUB,SOOURCEFORGE……。数据库呢?是不是有数据库变更管理系统?
今天有人偶然问起:项目的数据库对象是怎么管理的。比如:表空间、表结构、存储过程、触发器、索引、枚举值等有专门的变更管理系统和审计系统吗?
谷歌了一下,“database change management tools”还真有开源的工具。
其中有一个用PHP做的:ruckusing-migrations
这是一个比较好的数据库变更管理系统。
参见
http://www.fromdev.com/2012/01/5-excellent-opensource-database-change.html
当然如果您使用JAVA开发,那么,
使用 LIQUIBASE 或者 solidbase 均不是错的选择。
如果使用PHP。则ruckusing-migrations是一个不错的选择。
官方网站:
https://github.com/ruckus/ruckusing-migrations
当然有人会说,DOCTRINE自带这样的功能。据说DOCTRINE自带的是比不上专业工具的。
相关介绍:
Ruckusing is a framework written in PHP5 for generating and managing a set of "database migrations". Database migrations are declarative files which represent the state of a DB (its tables, columns, indexes, etc) at a particular state of time. By using database migrations, multiple developers can work on the same application and be guaranteed that the application is in a consistent state across all remote developer machines.
The idea of the framework was borrowed from the migration system built into Ruby on Rails. Any one who is familiar with Migrations in RoR will be immediately at home.
相关推荐
数据库变更管理数据库变更管理
数据库工资管理系统,主要是用于工资管理系统的文档
数据库人事管理系统.doc数据库人事管理系统.doc数据库人事管理系统.doc数据库人事管理系统.doc数据库人事管理系统.doc数据库人事管理系统.doc数据库人事管理系统.doc数据库人事管理系统.doc数据库人事管理系统.doc
Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码...
学生管理系统数据库 学生管理系统数据库 学生管理系统数据库 学生管理系统数据库
数据库 医院管理系统源代码,可用
网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档以及相关报表网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关...
数据库机房管理系统课程设计 数据库机房管理系统
数据库图书管理系统完整版的java项目(功能齐全)希望大家能喜欢。
教材管理系统数据库目 录 1.概 述 3 1.1系统开发目的 3 1.2教材管理系统的功能 3 2.系统分析 4 2.1可行性分析 4 2.1.1技术上的可行性 4 2.1.2经济上的可行性 4 2.1.3管理上的可行性 4 2.2开发过程 4 2.3系统功能需求...
一个数据库管理系统 一个数据库管理系统 一个数据库管理系统 一个数据库管理系统 一个数据库管理系统
工厂管理系统数据库 工厂管理系统数据库 工厂管理系统数据库 工厂管理系统数据库 工厂管理系统数据库
设计一个图书管理系统,图书管理系统是图书馆的重要组成部分,设计和开发一个中小型高校图书馆管理系统,阐述了高校图书管理软件中所应具有的功能、设计、实现,主要是针对图书信息、读者信息、读者的借阅信息进行...
数据库管理系统Access 2003课件,数据库管理系统Access 2003
Sqitch 是一个数据库变更管理应用程序。它目前支持 PostgreSQL 8.4 ,SQLite 3.7.11 ,MySQL 5.1 ,Oracle 10g ,Firebird 2.0 ,和 Vertica 6.0 。它有以下特点:中立。Sqitch 不会集成任何框架、ORM、平台。本地...
图书馆管理系统-access 图书馆管理系统-access数据库图书馆管理系统-access数据库
物流快递公司管理系统 数据库课程设计.pdf物流快递公司管理系统 数据库课程设计.pdf物流快递公司管理系统 数据库课程设计.pdf物流快递公司管理系统 数据库课程设计.pdf物流快递公司管理系统 数据库课程设计.pdf物流...
利用SQL2005设计数据库社区管理系统,是要交给老师的最后实验报告以及所有相关数据,资料很全,需要的同学可以下载参考。
2、通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,并提高动手能力以及分析问题、解决问题的能力。 原文链接:https://blog.csdn.net/weixin_48388330/article/details/122513738
access 连接 数据库 学生管理系统 access 连接 数据库 学生管理系统 access 连接 数据库 学生管理系统 access 连接 数据库 学生管理系统