yuk1 / laravel-redshift
这是一个处理 Redshift 的包,类似于 Laravel 的 eloquent。
dev-main
2020-12-18 05:59 UTC
Requires
- illuminate/support: ~7|~8
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
This package is auto-updated.
Last update: 2024-09-18 14:18:33 UTC
README
Redshift 与 Postgresql 兼容。然而,并非所有 Postgresql 的功能都与 Redshift 兼容,有一些数据类型无法使用。此库旨在吸收这些数据类型,使 Laravel 能够干净地处理 Redshift。
安装
通过 Composer
$ composer require yuk1/laravel-redshift
使用方法
将 Redshift 驱动添加到 config/database.php
。
'connections' => [ 'redshift' => [ 'driver' => 'redshift', 'host' => env('AWS_REDSHIFT_HOST', '127.0.0.1'), 'port' => env('AWS_REDSHIFT_PORT', '5439'), 'database' => env('AWS_REDSHIFT_DATABASE', 'redshit'), 'username' => env('AWS_REDSHIFT_USERNAME', 'root'), 'password' => env('AWS_REDSHIFT_PASSWORD', ''), ], ], ]
然后,在 .env 文件中写入连接信息。
DB_CONNECTION=redshift AWS_REDSHIFT_HOST= AWS_REDSHIFT_PORT= AWS_REDSHIFT_DATABASE= AWS_REDSHIFT_USERNAME= AWS_REDSHIFT_PASSWORD=
变更日志
请参阅 changelog 了解最近的变化。
测试
$ composer test
贡献
请参阅 contributing.md 了解详细信息及待办事项清单。
安全性
如果您发现任何与安全性相关的问题,请通过作者的电子邮件而不是问题跟踪器来报告。
鸣谢
许可证
许可证。请参阅 许可证文件 了解更多信息。