Phinx 非常容易管理 PHP 应用程序的数据库迁移

发布于 2020-09-02 14:00:05 字数 2361 浏览 1428 评论 0

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/).

  1. Install Composer:
    curl -sS https://getcomposer.org/installer | php
  2. Require Phinx as a dependency using Composer:
    php composer.phar require robmorgan/phinx
  3. Install Phinx:
    php composer.phar install
  4. 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/).

  1. Clone Phinx from GitHub
    git clone https://github.com/cakephp/phinx.git
    cd phinx
  2. Install Composer
    curl -s https://getcomposer.org/installer | php
  3. Install the Phinx dependencies
    php composer.phar install
  4. Install Box:
    curl -LSs https://box-project.github.io/box2/installer.php | php
  5. Create a Phar archive
    php box.phar build

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

束缚m

文章 0 评论 0

alipaysp_VP2a8Q4rgx

文章 0 评论 0

α

文章 0 评论 0

一口甜

文章 0 评论 0

厌味

文章 0 评论 0

转身泪倾城

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文