Looking to hire Laravel developers? Try LaraJobs

laravel-clickhouse-migrations maintained by chocofamilyme

Description
Clickhouse migrations based on Laravel migrations and smi2/phpclickhouse
Last update
2022/03/14 11:01 (dev-main)
License
Links
Downloads
178

Comments
comments powered by Disqus

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