Provision an Amazon Redshift cluster and connect to it as a PostgreSQL-compatible data warehouse.
You don’t install Redshift on your laptop.You provision an Amazon Redshift cluster on AWS, then connect via any PostgreSQL-aware client.
Have an AWS account, IAM permissions to create Redshift, a VPC with subnets, and a security group that allows inbound TCP 5439.
Run aws redshift create-cluster
with parameters for identifier, node type, master user, password, node count, and IAM role.
After the cluster status is available
, copy the Endpoint value.Use it as the host in psql
, Galaxy, or any PostgreSQL driver.
Use COPY
from S3 to populate Customers
, Orders
, Products
, and OrderItems
tables.
Create separate DB users, enable audit logging, set automatic snapshot retention, and use RA3 nodes for scalable storage.
.
Redshift uses a PostgreSQL 8.0.2 fork. Most ANSI SQL works, but some extensions and system catalogs differ.
No local build exists. Instead, create the smallest single-node ra3.xlplus
cluster or use Redshift Serverless.
You pay per node-hour once the cluster is available
. Pause the cluster or switch to Serverless to reduce idle costs.