yuriykim/laravel-clickhouse-migrations

Clickhouse migrations based on Laravel migrations and smi2/phpclickhouse

Downloads

22

Stars

0

Version

v1.1.0

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::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
vsvp21

Author

vsvp21