源代码变更管理,我们用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.
相关推荐
源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理...
源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理...
源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理...
源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理...
java连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码...
网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档以及相关报表网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关...
数据库餐厅管理系统知识点 1. 数据库管理系统概论: 数据库管理系统(DBMS)是一种软件系统,用于管理和控制访问数据库的数据。DBMS提供了数据定义、数据操作、数据控制和数据存储等功能。 2. 数据库设计: ...
python实现的外卖数据库管理系统源码.zippython实现的外卖数据库管理系统源码.zippython实现的外卖数据库管理系统源码.zippython实现的外卖数据库管理系统源码.zippython实现的外卖数据库管理系统源码.zippython实现...
为了解决上述问题,企业需要一个全面的数据库变更管理解决方案,旨在提供自动化、标准化和可控的数据库变更流程,以确保系统的稳定性和数据的安全性。该解决方案应涵盖以下几个核心组成部分: 1. 变更申请与审批:...
软件工程数据库管理与信息系统课程设计家族族谱管理系统源代码软件工程数据库管理与信息系统课程设计家族族谱管理系统源代码软件工程数据库管理与信息系统课程设计家族族谱管理系统源代码软件工程数据库管理与信息...
数据库管理系统是IT领域中至关重要的组成部分,用于存储、管理和检索数据。这些系统提供了一种有效的方式来组织和操作大量信息,确保数据的安全性和一致性。在这个压缩包文件中,包含了一系列使用不同编程语言(如...
期末数据库考勤管理系统作业期末 数据库考勤管理系统作业期末数据库考勤管理系统作业期末数据库考勤管理系统作业
设计一个图书管理系统,图书管理系统是图书馆的重要组成部分,设计和开发一个中小型高校图书馆管理系统,阐述了高校图书管理软件中所应具有的功能、设计、实现,主要是针对图书信息、读者信息、读者的借阅信息进行...
工资管理系统数据库设计报告是信息技术学院信息管理与信息系统专业的一份课程设计报告,旨在通过实际操作来学习和理解数据库系统的设计与实现。这份报告涵盖了多个关键阶段,包括需求分析、概念设计、逻辑设计以及...
酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 ...
2、通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,并提高动手能力以及分析问题、解决问题的能力。 原文链接:https://blog.csdn.net/weixin_48388330/article/details/122513738
学生图书管理系统 源代码及数据库 文章链接:https://tuomasi.blog.csdn.net/article/details/123635791?spm=1001.2014.3001.5502
数据库变更管理Liquibase
SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 ...
数据库系统原理实验 数据库管理系统 javase java 大学数据库实验 主要利用JAVA序列化和反序列化 注解挺全的,DBMS, 文件存储表、库,根据sql语句实现建表,建库 可以建立索引(B+树) 可以做笛卡尔积(hash) 自然...