`
bardo
  • 浏览: 380170 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D1407912-ab64-3e76-ae37-b31aa4afa398
浅述PHP设计模式
浏览量:11853
9d6df9f7-91da-3787-a37c-0e826525dd5d
Zend Framewor...
浏览量:10171
85b628bd-a2ed-3de2-a4b1-0d34985ae8b6
PHP的IDE(集成开发环...
浏览量:9547
社区版块
存档分类
最新评论

数据库变更管理系统ruckusing

 
阅读更多

源代码变更管理,我们用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.

0
3
分享到:
评论

相关推荐

    源码+原型+数据库 宠物管理系统

    源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理系统源码+原型+数据库 宠物管理...

    源码+原型+数据库 花卉管理系统

    源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理系统源码+原型+数据库 花卉管理...

    源码+原型+数据库 请假管理系统

    源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理系统源码+原型+数据库 请假管理...

    源码+原型+数据库 人事管理系统

    源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理系统源码+原型+数据库 人事管理...

    Qt基于数据库的学生管理系统源码.zip

    Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码 Qt基于数据库的学生管理系统源码...

    网吧管理系统数据库设计

    网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档以及相关报表网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关...

    python实现的外卖数据库管理系统源码.zip

    python实现的外卖数据库管理系统源码.zippython实现的外卖数据库管理系统源码.zippython实现的外卖数据库管理系统源码.zippython实现的外卖数据库管理系统源码.zippython实现的外卖数据库管理系统源码.zippython实现...

    10个数据库管理系统 代码 报告

    数据库管理系统是IT领域中至关重要的组成部分,用于存储、管理和检索数据。这些系统提供了一种有效的方式来组织和操作大量信息,确保数据的安全性和一致性。在这个压缩包文件中,包含了一系列使用不同编程语言(如...

    数据库 图书管理系统

    设计一个图书管理系统,图书管理系统是图书馆的重要组成部分,设计和开发一个中小型高校图书馆管理系统,阐述了高校图书管理软件中所应具有的功能、设计、实现,主要是针对图书信息、读者信息、读者的借阅信息进行...

    酒店管理系统,连接SQLServer 数据库 C++/Qt

    酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 ...

    教务管理系统——数据库课程设计mysql+java

    2、通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,并提高动手能力以及分析问题、解决问题的能力。 原文链接:https://blog.csdn.net/weixin_48388330/article/details/122513738

    数据库课程设计——图书馆管理系统

    图书馆管理系统是一个典型的、系统化、规范化的数据管理系统。 本系统的设计简明,适用性强,采用了简单明了的用户界面,只要稍微掌握基本的电脑应用技巧,便可以对本系统进行相应的操作,方便了用户的使用,实用...

    学生图书管理系统 源代码及数据库

    学生图书管理系统 源代码及数据库 文章链接:https://tuomasi.blog.csdn.net/article/details/123635791?spm=1001.2014.3001.5502

    SpringBoot快递管理系统源码,包含数据库.zip

    SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 ...

    设备管理系统数据库MySQL5.0

    设备管理系统数据库设备管理系统数据库设备管理系统数据库设备管理系统数据库

    数据库管理系统(java实现)

    数据库系统原理实验 数据库管理系统 javase java 大学数据库实验 主要利用JAVA序列化和反序列化 注解挺全的,DBMS, 文件存储表、库,根据sql语句实现建表,建库 可以建立索引(B+树) 可以做笛卡尔积(hash) 自然...

    数据库小区户籍管理系统

    《数据库小区户籍管理系统详解》 在信息化社会,数据管理已成为各个领域不可或缺的一部分,尤其是在社区管理中,居民的户籍信息管理显得尤为重要。"数据库小区户籍管理系统"便是为了解决这一问题而设计的,它允许...

    数据库课程设计:高校教务管理系统(Java代码、SQL代码、报告)

    本项目是一个高校教务管理系统的实现,涉及到的主要技术包括数据库管理(SQL)、后端编程(Java)以及文档撰写(可能是Word文档,即zzdx.doc)。下面将对这些关键知识点进行详细的解释和探讨。 首先,SQL...

    数据库课程设计案例:学生信息管理系统

    数据库课程设计案例:学生信息管理系统 数据库课程设计案例:学生信数据库课程设计案例:学生信息管理系统息管理系统数据库课程设计案例:学生信息管理系数据库课程设计案例:学生信息管理系统统数据库课程设计案例...

    学生管理系统(Mysql数据库版)

    1. **Mysql数据库**:Mysql是一款开源、免费的关系型数据库管理系统,具有高性能、高可靠性和易于使用的特性。在本系统中,Mysql用于存储学生的基本信息、课程信息、成绩等数据,通过SQL(结构化查询语言)进行数据...

Global site tag (gtag.js) - Google Analytics