CREATE EXTENSION dblink;
我尝试在AWS中创建扩展dblink,但是我收到此错误。
错误:“EXTENSION”或其附近的语法错误第1行:创建扩展名 DBLINK;
答案 0 :(得分:5)
是和否。
Amazon Redshift本身不提供dblink。但是,您可以在*不同的** PostgreSQL服务器上安装dblink并使用它连接到Amazon Redshift。
请参阅:JOIN Amazon Redshift AND Amazon RDS PostgreSQL WITH dblink
答案 1 :(得分:1)
答案是“是”,但是您必须利用RDS的Dblink功能将Amazon RDS用作“缓存”。这使我们可以将任何Amazon Redshift表用作RDS中的关系,而无需显式复制该数据。 Dblink可以在块级别处理数据。
我们使用了John上面提供的链接中描述的方法。我们在博客文章“使用Amazon Redshift制作您的Postgres蛋糕并也吃了它”中做了详细的记录。
https://www.intermix.io/blog/using-amazon-redshift-with-amazon-rds/