lcs13761 / migration
迁移到 mysql 数据库
2.0
2022-12-26 17:59 UTC
Requires
- php: ^8.0
- ext-pdo: *
Requires (Dev)
- phpunit/phpunit: ^9
README
亮点
- 简单安装(安装简单)
安装
上传者可通过 Composer 获取
"lcs13761/migration": "^2.0"
或者运行
composer require lcs13761/migration
文档
在开始之前,需要配置数据库连接数据。
开始之前,需要配置数据库连接数据。
需要配置的文件位于(需要配置的文件位于)
vendor/lcs13761/migration/src/Config/Database/Config.php
项目默认配置
define("DB_HOST","127.0.0.1"); define("DB_USER","root"); define("DB_NAME","project"); define("DB_PASSWD","root");
以添加迁移文件(以添加迁移文件)
php ./vendor/lcs13761/migration/migration.php --migration=fileName
用户端点
<?php use Luke\Schemas\Schema; use Luke\Types\Blueprint; class Test { public function up() { Schema::create("teste", function (Blueprint $table) { $table->id(); $table->string('name')->unique(); }); } }
结构化文件后,执行
php ./vendor/lcs13761/migration/migration.php --migrate
其他
可用的命令有
[--migration=] cria o arquivo, para a implementa os dados para a migração.
[--migrate] realizar a migraçao dos arquivos para o banco de dados.
数据类型
string int bigint datetime timetamps float text
贡献
请参阅 CONTRIBUTING 了解详情。
支持
安全:如果您发现任何与安全相关的问题,请通过电子邮件 lks137610@gmail.com 而不是使用问题跟踪器。
如果您发现任何与安全相关的问题,请通过电子邮件 lks137610@gmail.com 而不是使用问题跟踪器。
谢谢
鸣谢
- Lucas S. Santos(开发者)
- 所有贡献者(这个岩石)₢## 许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。