1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/bszz-think-redshift

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение:

Redshift — это эффективное полностью управляемое облачное хранилище данных уровня PB от Amazon AWS, способное в течение нескольких секунд возвращать статистические данные, такие как групповые суммы и подсчёты, из терабайтов данных.

Это его драйвер. В принципе, можно использовать драйвер PG, который поставляется с TP, но в процессе использования возникают ошибки. После небольшого изменения была выпущена эта версия драйвера. Теоретически он также совместим с базой данных PostgreSQL.

Установка:

composer require gclinux/think-redshift

Использование аналогично использованию других баз данных в TP, например:

```php
namespace app\common\model;
use think\Model;
class Redshift extends Model {
    protected $connection = 'redshift';//Этот ключ совпадает с ключом в конфигурационном файле config.php
}
```

Конфигурационный файл config.php должен содержать следующие настройки для Redshift:

'redshift'=>[
  'type' => 'redshift',//Важно
  // Конфигурация DSN для соединения с базой данных
  'dsn' => '',
  // Адрес сервера
  'hostname' => 'XXX.XXXX.redshift.amazonaws.com',
  // Имя базы данных
  'database' => 'redshift_db',
  // Имя пользователя базы данных
  'username' => 'joffe',
  // Пароль базы данных
  'password' => 'xxxxxxx',
  // Порт подключения к базе данных
  'hostport' => '5439',
]

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

thinkphp5 AWS Redshift driver. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/bszz-think-redshift.git
git@api.gitlife.ru:oschina-mirror/bszz-think-redshift.git
oschina-mirror
bszz-think-redshift
bszz-think-redshift
master