chocofamilyme / laravel-clickhouse-migrations
Clickhouse migrations based on Laravel migrations and smi2/phpclickhouse
v2.0.2
2022-03-14 10:01 UTC
Requires
- php: ^8.0
- smi2/phpclickhouse: ^1.4
Requires (Dev)
README
Requirements:
- php ^8.0
- Laravel ^8.2
Currently, Laravel 9 Is not supported because of migration stub logic changes
Installation:
composer require chocofamilyme/laravel-clickhouse-migrations
- Comment out
Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class
in config/app.php
Commands:
- create migrations: as usual
php artisan make:migration migration_name
- migrate:
php arisan clickhouse:migrate {--step} {--force : Force the operation to run when in production}
- rollback:
php arisan clickhouse:migrate:rollback {--step} {--force : Force the operation to run when in production}
- fresh:
php artisan clickhouse:migrate:fresh