Phinx 非常容易管理 PHP 应用程序的数据库迁移
Phinx 非常容易管理 PHP 应用程序的数据库迁移。你可以在 5 分钟以内使用 Composer 来安装 Phinx 并创建你的第一个数据库迁移。Phinx 仅仅是关于数据库迁移,它没有臃肿的数据库 ORM 系统或应用程序框架。
特征
- 使用数据库无关的PHP代码写入数据库的迁移。
- 向上和向下迁移
- 部署迁移
- 数据库创建后的种子数据
- 5分钟内即可上手
- 停止担心你的数据库状态
- 利用单片机的特点,如分支。
- 方便集成
支持的数据库
Phinx 原生支持以下数据库适配器
- MySQL
- PostgreSQL
- SQLite
- SQL Server
安装和运行
有关分支和 PHP 的兼容性,请参阅版本和分支概述。
Composer
The fastest way to install Phinx is to add it to your project using Composer (https://getcomposer.org/).
- Install Composer:
curl -sS https://getcomposer.org/installer | php
- Require Phinx as a dependency using Composer:
php composer.phar require robmorgan/phinx
- Install Phinx:
php composer.phar install
- Execute Phinx:
php vendor/bin/phinx
As a Phar
You can also use the Box application to build Phinx as a Phar archive (https://box-project.github.io/box2/).
- Clone Phinx from GitHub
git clone https://github.com/cakephp/phinx.git cd phinx
- Install Composer
curl -s https://getcomposer.org/installer | php
- Install the Phinx dependencies
php composer.phar install
- Install Box:
curl -LSs https://box-project.github.io/box2/installer.php | php
- Create a Phar archive
php box.phar build
相关链接
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论