如何使用Perl获取我的数据库版本控制?

前端之家收集整理的这篇文章主要介绍了如何使用Perl获取我的数据库版本控制?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在寻找在版本控制下获取数据库模式的选项.看来 Ruby的人已经有了 Rails Migrations,而.NET的人有几个选择(例如 this,thisthis). Perl怎么样?

我已经看到这个thread on PerlMonks没有太多,虽然它提到DBIX::Migration::Directories.有人实际使用这个模块,还是其他模块?还是你自己编写数据库迁移解决方案?

免费细节:

>我们大部分不使用DBIx :: Class
>我们使用MysqL
>我们使用SVN

解决方法

POPFile我们使用我们自己的解决方案.我们在数据库中存储模式版本号,如果程序检测到存在较新的模式,则会更新db.这不是我们的代码中最好和最有趣的部分.

说实话,如果你还没有使用DBIx :: Class,我看不到使用DBIx :: Migration :: Directories的优势.您必须提供sql和版本号和数据库句柄.您还可以提供一些更多的代码来查找sql​​文件并将其提供给数据库.

当然,在版本控制中拥有模式是一个很大的好处.

猜你在找的Perl相关文章