heychazza / singlestore-driver
My package
Fund package maintenance!
heychazza
paypal.me/heychazza
Requires
- php: ^8.0
- ext-pdo: *
- doctrine/dbal: ^2.6|^3.0
- illuminate/contracts: ^9.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
README
This package provides SingleStore specific schema options, currently supporting keys & shard keys, alongside setting rowstore and clusterstore tables. In addition, tables are automatically deleted one-by-one when db:wipe
is ran, as Laravel traditionally deletes all at once - which isn't compatible with SingleStore.
A huge thanks to Fathom Analytics for the motivation to build this package, as I never knew about SingleStore until their blog post.
End of Life 😢
It is with regret that this package has been archived, as the SingleStore team have chosen to build their own official driver using parts from this package. So I no longer have the motivation to keep this going, and instead suggest you check out the official one found here.