我想在Amazon Redshift数据库中复制数据。在此之前,我将数据从Redshift数据库复制到托管在EC2实例上的PostgreSQL以进行分析。我有一个Ruby脚本,使用dblink扩展程序完成此操作。
但现在由于PostgreSQL实例上的数据无法管理,我们决定将数据复制到同一Redshift集群上的单独数据库中。
问题来了!我发现dblink在Postgre 8.0(Redshift版本)中不可用。是否有办法在Redshift上使其正常工作?
我不想使用复制命令并添加S3层或数据管道。你看,它是同一集群,只是不同的数据库。
如果没有其他方法,我应该使用数据管道或将数据复制到S3,然后再复制回Redshift。或者最终本质上是相同的吗?
附言:感谢任何帮助/线索。我会努力工作的,只是需要指点一下。
但现在由于PostgreSQL实例上的数据无法管理,我们决定将数据复制到同一Redshift集群上的单独数据库中。
问题来了!我发现dblink在Postgre 8.0(Redshift版本)中不可用。是否有办法在Redshift上使其正常工作?
我不想使用复制命令并添加S3层或数据管道。你看,它是同一集群,只是不同的数据库。
如果没有其他方法,我应该使用数据管道或将数据复制到S3,然后再复制回Redshift。或者最终本质上是相同的吗?
附言:感谢任何帮助/线索。我会努力工作的,只是需要指点一下。