yuk1/laravel-redshift

这是一个处理 Redshift 的包,类似于 Laravel 的 eloquent。

dev-main 2020-12-18 05:59 UTC

This package is auto-updated.

Last update: 2024-09-18 14:18:33 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

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 了解详细信息及待办事项清单。

安全性

如果您发现任何与安全性相关的问题,请通过作者的电子邮件而不是问题跟踪器来报告。

鸣谢

许可证

许可证。请参阅 许可证文件 了解更多信息。