buzzingpixel / corbomite-migrations
此软件包最新版本(1.1.1)的许可证信息不可用。
Corbomite 迁移
1.1.1
2019-03-03 03:43 UTC
Requires
- php: >=7.2
- buzzingpixel/corbomite-cli: ^1.0.3
- buzzingpixel/corbomite-di: ^1.0
- robmorgan/phinx: ^0.10.6
Requires (Dev)
- codedungeon/phpunit-result-printer: ^0.26.1
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^8.0
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.4
- vlucas/phpdotenv: ^2.5
This package is auto-updated.
Last update: 2024-08-29 05:00:18 UTC
README
BuzzingPixel 的 Corbomite 项目的组成部分。
为 Corbomite 提供了一个对 Phinx 的轻量级包装,使其可用于 Corbomite。
使用方法
APP_BASE_PATH 常量
您可以定义 APP_BASE_PATH
作为常量,以便 Corbomite 数据库了解应用程序的基本路径;否则,Crobomite 数据库将尝试自动找出它。
环境变量
必需的环境变量
DB_DATABASE
DB_USER
DB_PASSWORD
可选的环境变量
PHINX_MIGRATION_TABLE
(默认:migrations
)PHINX_ADAPTER
(默认:mysql
)DB_HOST
(默认:localhost
)DB_PORT
(默认:3306
)DB_CHARSET
(默认:utf8mb4
)DB_COLLATION
(默认:utf8mb4_general_ci
)PHINX_VERSION_ORDER
(默认:creation
)
CLI 命令
一旦您将 composer required 添加到您的 Corbomite 项目中,命令行将提供一些新的命令。
migrate/create-sample-config
在项目的根目录下创建一个具有示例值的 phinx.php
配置文件。
migrate/create
在 phinx.php
配置文件中指定的目录中创建迁移文件。
您也可以提供一个参数来命名迁移,并跳过询问迁移名称的问题。
migrate/status
显示迁移的状态。
migrate/up
运行尚未运行的任何迁移。
migrate/down
回滚上一个迁移或到指定的目标。
seed/create
创建一个种子类。
您也可以提供一个参数来命名种子类,并跳过询问种子类名称的问题。
seed/run
运行种子。如果没有提供参数,将运行所有种子。提供类名以运行单个种子
许可证
版权所有 2019 BuzzingPixel, LLC
根据 Apache 许可证 2.0 版(“许可证”);除非根据适用的法律要求或以书面形式同意,否则不得使用此文件,除非符合许可证。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证副本。
除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言管辖权限和限制,请参阅许可证。