chocofamilyme/laravel-clickhouse-migrations

Clickhouse migrations based on Laravel migrations and smi2/phpclickhouse

v2.0.2 2022-03-14 10:01 UTC

This package is auto-updated.

Last update: 2024-04-14 20:40:17 UTC


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