文件名称:php-migration:php-migration 数据库更新维护管理库
文件大小:44KB
文件格式:ZIP
更新时间:2024-05-30 12:31:36
PHP
php-migration 数据库更新维护管理库 如果有以下几种问题,那么你就来对地方了 每次部署程序,都要手动导入数据? 每次数据库字段更新,都要手动去执行一遍? 服务器辣么多,更新数据库要一个一个的手动去执行? 团队协作,同事更新了数据库结构,我们用的不是同一个测试数据库,程序报错? 一个小工具,解决你的难题: php-migration是一个数据库更新维护管理库,每次的数据库结构的更改,都用sql语句的形式写下来,让php程序去执行。当前数据库版本执行完毕,version表对当前执行的数据库版本号进行记录,当下次执行的时候会进行比对。如果当前执行的版本小于等于version表的最近版本,就不做执行更新操作,如果大于最新版本,就执行更新操作 Install $ composer require tonychen/php-migration 或者 // 把下面的代码片段,加入到com
【文件预览】:
php-migration-master
----.gitignore(62B)
----README.md(2KB)
----.styleci.yml(333B)
----tests()
--------acceptance()
--------unit()
--------_support()
--------unit.suite.yml(162B)
--------functional()
--------functional.suite.yml(329B)
--------_data()
--------_bootstrap.php(180B)
--------acceptance.suite.yml(352B)
--------_output()
----LICENSE(11KB)
----composer.json(400B)
----src()
--------Version.php(2KB)
--------AbstractMigration.php(687B)
--------DbUpdate.php(4KB)
--------CreateVersionTable.php(2KB)
----codeception.yml(419B)
----example()
--------DbVersion()
--------index.php(333B)
----images()
--------2018()
----run_test.sh(130B)
----.travis.yml(0B)