为什么要用PHP Migrations
2016-09-02 00:00
211 查看
曾经也思考过,代码管理可以用代码版本控制git、svn来协同,怎么数据库字段就不能用git、svn来同步?
后来在团队开发中认识到Migrations数据库迁移工具,我的理解是【数据库字段同步工具】,正是我想要数据库字段同步工具;原来Laravel和Symfony有集成这样的工具,孤陋寡闻了,应该多学些框架,了解一下其他框架的精髓,哈哈哈。
在团队开发中,学会了Migrations基本操作,有一天想查一下Migrations的文档,发现Migration的文档都是英文,几乎找不到中文的资料,那就动手翻译总结一下。
目前探索研究的PHP Migrations工具有2个:Phinx和Doctrine Migrations,没想到这样的工具还是挺多的,在国外挺多人研究的。
todo:PHP Migrations——Phinx详细笔记
todo:PHP Migrations——Doctrine Migrations详细笔记
后来在团队开发中认识到Migrations数据库迁移工具,我的理解是【数据库字段同步工具】,正是我想要数据库字段同步工具;原来Laravel和Symfony有集成这样的工具,孤陋寡闻了,应该多学些框架,了解一下其他框架的精髓,哈哈哈。
在团队开发中,学会了Migrations基本操作,有一天想查一下Migrations的文档,发现Migration的文档都是英文,几乎找不到中文的资料,那就动手翻译总结一下。
目前探索研究的PHP Migrations工具有2个:Phinx和Doctrine Migrations,没想到这样的工具还是挺多的,在国外挺多人研究的。
Phinx
为什么研究它,因为这么多PHP Migrations工具中,官方最漂亮和文档也最齐全,更新频率也挺高的,也相对资料齐全些的PHP Migrations应该使用一下,遇到问题找答案相对会容易些,哈哈哈。todo:PHP Migrations——Phinx详细笔记
Doctrine Migrations
为什么研究它,因为团队的代码原来就用Doctrine Migrations,而官网太土了,文档也很简单,可是Symfony、Laravel也是集成Doctrine的Migrations,而且查阅PHP Doctrine的ORM框架也很出名,很多PHP框架也集成Doctrine ORM框架,众多框架的选择,应该还会持续更新,也值得选择。todo:PHP Migrations——Doctrine Migrations详细笔记
相关文章推荐
- 为什么要用PHP Migrations
- 为什么说用PHP开发大型系统令人不爽
- 模板--为什么和如何在PHP中使用它们
- 为什么说用PHP开发大型系统令人不爽
- 什么是PHP?网站开发为什么选择PHP?
- php遍历文件夹,出现如下效果,到底为什么,请各位大侠指点迷津。。
- 悬而未决:为什么Ubuntu中的PHP有GD模块,但却不支持imagecopyresized和imagecopyresampled?
- 新一代 PHP 框架 QeePHP 发布 - 为什么选择 QeePHP
- 为什么微博客系统都是用的php做的
- 配置PHP安装环境的时候为什么需要安装PHP?
- 为什么我的PHP不显示执行结果?
- php为什么选mysql作为数据库? Mysql 创建用户方法
- PHP MYSQL 的OA为什么不值钱?
- 为什么大部分大型网站都用PHP?
- php为什么选mysql作为数据库? Mysql 创建用户方法
- 为什么PHP令人不爽(对于大型系统)
- 为什么PHP在Windows上的性能要比在linux或unix下性能低?
- 为什么PHP令人不爽(对于大型系统)
- IIS+PHP,为什么上传文件的时候,$_FILES['tmp_name'] 为空
- PHP牛气冲天:PHP是什么?为什么要学习PHP?