lcs13761 / migration
Migration to mysql database
2.0
2022-12-26 17:59 UTC
Requires
- php: ^8.0
- ext-pdo: *
Requires (Dev)
- phpunit/phpunit: ^9
README
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
- Lucas S. Santos (Developer)
- All Contributors (This Rock) ₢## License
The MIT License (MIT). Please see License File for more information.