/migration

Migration to mysql database

Primary LanguagePHPMIT LicenseMIT

Migration Mysql

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

Highlights

  • Simple installation (Instalação simples)

Installation

Uploader is available via Composer:

"lcs13761/migration": "^2.0" 

or run

composer require lcs13761/migration

Documentation

Antes de inicar é necessario configurar os dados de conexao do banco de dados.

Before starting it is necessary to configure the database connection data.

The file that needs to be configured is in( O arquivo que precisa ser configurado fica em)

vendor/lcs13761/migration/src/Config/Database/Config.php 

configuraçao padrao do projeto

define("DB_HOST","127.0.0.1");
define("DB_USER","root");
define("DB_NAME","project");
define("DB_PASSWD","root");

to add the migration file (Para adicionar o arquivo de migração)

php ./vendor/lcs13761/migration/migration.php --migration=fileName

User endpoint:

<?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();
    });
  }
}

Apos a estrutura o arquivo, execute

php ./vendor/lcs13761/migration/migration.php --migrate

Others

Os comandos disponiveis são

 [--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. 

Type Data

    string
    int
    bigint
    datetime
    timetamps
    float
    text

Contributing

Please see CONTRIBUTING for details.

Support

Security: If you discover any security related issues, please email lks137610@gmail.com instead of using the issue tracker.

Se você descobrir algum problema relacionado à segurança, envie um e-mail para lks137610@gmail.com em vez de usar o rastreador de problemas.

Thank you

Credits

The MIT License (MIT). Please see License File for more information.