lcs13761/migration

迁移到 mysql 数据库

2.0 2022-12-26 17:59 UTC

This package is auto-updated.

Last update: 2024-09-28 17:54:48 UTC


README

Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

亮点

  • 简单安装(安装简单)

安装

上传者可通过 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 而不是使用问题跟踪器。

谢谢

鸣谢

MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。