Sha256: ea4dbce7a01478790aa3a53c8c59094052a66df1246b6d9705edf10fcf9ad9da

Contents?: true

Size: 1.1 KB

Versions: 5

Compression:

Stored size: 1.1 KB

Contents

# Redshift input plugins for Embulk

Redshift input plugins for Embulk loads records from Redshift.

## Overview

* **Plugin type**: input
* **Resume supported**: yes

## Configuration

- **host**: database host name (string, required)
- **port**: database port number (integer, 5439)
- **user**: database login user name (string, required)
- **password**: database login password (string, default: "")
- **database**: destination database name (string, required)
- **schema**: destination name (string, default: "public")
- **table**: destination name (string, required)
- **select**: comma-separated list of columns to select (string, default: "*")
- **where**: WHERE condition to filter the rows (string, default: no-condition)
- **fetch_rows**: number of rows to fetch one time (used for java.sql.Statement#setFetchSize) (integer, default: 10000)
- **options**: extra JDBC properties (hash, default: {})

## Example

```yaml
in:
  type: redshift
  host: localhost
  user: myuser
  password: ""
  database: my_database
  table: my_table
  select: "col1, col2, col3"
  where: "col4 != 'a'"
```

## Build

```
$ ./gradlew gem
```

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
embulk-input-redshift-0.2.3 README.md
embulk-input-redshift-0.2.2 README.md
embulk-input-redshift-0.2.1 README.md
embulk-input-redshift-0.2.0 README.md
embulk-input-redshift-0.1.0 README.md