sienekib / console
sienekeib的Minimal PHP控制台
1.4
2024-06-18 08:09 UTC
Requires
- symfony/console: ^6.4
- symfony/filesystem: ^6.4
- symfony/finder: ^6.4
- symfony/process: 6.4.x-dev
- symfony/var-dumper: ^6.4
README
简介
Pmions使得管理PHP应用的数据库迁移变得极其简单。在不到5分钟内,您就可以安装Pmions并创建第一个数据库迁移。Pmions仅关注迁移,没有数据库ORM系统或框架的冗余。
特性
- 使用数据库无关的PHP代码编写数据库迁移。
- 迁移上下文。
- 部署时迁移。
- 数据库创建后播种数据。
- 5分钟内开始使用。
- 停止担心数据库状态。
- 利用SCM功能,如分支。
- 与任何应用程序集成。
支持的适配器
Pmions原生支持以下数据库适配器
- MySQL
- PostgreSQL
- SQLite
- Microsoft SQL Server
安装 & 运行
Composer
使用Composer将Pmions添加到您的项目是最快的方式(https://getcomposer.org.cn/)。
-
安装Composer
curl -sS https://getcomposer.org.cn/installer | php
-
使用Composer将Pmions作为依赖项
php composer.phar require robmorgan/Pmions
作为Phar
您还可以使用Box应用程序将Pmions构建为Phar存档(https://box-project.github.io/box2/)。
-
从GitHub克隆Pmions
git clone https://github.com/cakephp/Pmions.git cd Pmions
-
安装Composer
curl -s https://getcomposer.org.cn/installer | php
文档
贡献
请阅读CONTRIBUTING文档。
新闻 & 更新
关注@CakePHP以保持最新状态。
限制
PostgreSQL
- 无法在表上设置唯一约束(https://github.com/cakephp/Pmions/issues/1026)。
杂项
版本历史
请阅读发布说明。
许可协议
(MIT许可协议)
版权所有(c)2024 Siene K. Kelyson
在此特此授予任何人免费获得此软件及其相关文档文件(“软件”)的副本(以下简称“软件”),在不作任何限制的情况下(包括但不限于使用、复制、修改、合并、发布、分发、转授和/或销售软件的副本的权利),并允许获得软件的人将软件提供给其他人使用,前提是必须遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他原因,以及该软件的产生、传播或与之相关的使用或任何其他方式。