nimblephp / migrations
NimblePHP 的迁移
0.1.1
2024-04-30 07:20 UTC
Requires
- php: >=8.2
- krzysztofzylka/file: ^1.0.2
- nimblephp/framework: ^0.1.0
README
为 NimblePHP 框架提供的迁移包允许使用 SQL 文件自动更新数据库模式。这使得您可以轻松安全地更改数据库结构,这在生产环境以及持续集成环境中非常有用。该包提供了有效的数据库版本管理,最大限度地减少了错误风险并提高了生产效率。
项目文档 可在以下链接找到: https://nimblemvc.github.io/documentation/extension/migrations/start/#
安装
composer require nimblephp/migrations
使用
- 在项目文件夹中创建
update.php
文件以及migrations
文件夹 - 在
update.php
文件中输入以下代码
<?php include('../vendor/autoload.php'); $migrations = new \Nimblephp\migrations\Migrations(__DIR__); $migrations->runMigrations();
- 在
migrations
文件夹中创建一个名为timestamp.sql
的文件(bash:date +%s
) - 在控制台中运行
update.php
文件(php update.php
)
协作
欢迎协作!如果您有建议、发现了错误或想帮助开发,请打开 issue 或发送 pull request。
帮助
有关任何问题或疑问,请通过 github 上的 discussions 标签进行提问: https://github.com/NimbleMVC/Migrations/discussions