laravel-clickhouse-migrations maintained by chocofamilyme
Description
Clickhouse migrations based on Laravel migrations and smi2/phpclickhouse
Author
Last update
2022/03/14 11:01
(dev-main)
License
Downloads
178
Laravel ClickHouse migrations
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::classin 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