I need to insert data into a table from one redshift cluster to another. I have it working by injecting one of my postgres rds in the middle.
Use postgres_fdw on the rds to point to the table i want to insert on in Cluser B
Use federated queries on Cluster A to write to that table in the RDS
Is there an easier way to do this without needing the RDS in the middle? Synchronous though, I don't want to unload to a s3 bucket with a lambda rule cause that lambda rule would run async. When my query on Cluster A finishes I want the data to be available in the data share from Cluster B.