package
0.0.0-20240905205907-944847b2413c
Repository: https://github.com/estuary/connectors.git
Documentation: pkg.go.dev
# README
Redshift Batch Source Connector
Redshift external connectivity setup:
- Set 'Publicly Accessible' to 'On' for the workgroup
- The associated VPC Security Group needs an Inbound Rule permitting Redshift
traffic from
0.0.0.0/0
or from the Estuary public IP. - The associated VPC Route Table needs a route for traffic to
0.0.0.0/0
or the Estuary public IP to egress via an Internet Gateway. - If the VPC uses network ACLs, they also need to permit inbound and outbound Redshift traffic.
Example user setup:
$ psql 'postgres://admin:Secret1234@default-workgroup.123456789123.us-east-1.redshift-serverless.amazonaws.com:5439/dev'
dev=# CREATE USER flow_capture WITH PASSWORD 'Secret1234';
dev=# CREATE SCHEMA test;
dev=# ALTER DEFAULT PRIVILEGES FOR USER admin IN SCHEMA test GRANT ALL ON TABLES TO flow_capture;
dev=# GRANT ALL ON SCHEMA test TO flow_capture;
# Structs
BatchSQLDriver represents a generic "batch SQL" capture behavior, parameterized by a config schema, connect function, and value translation logic.
Config tells the connector how to connect to and interact with the source database.
Resource represents the capture configuration of a single resource binding.