创建AWS Postgres RDS架构的一致视图?

时间:2016-06-06 23:31:06

标签: postgresql amazon-web-services amazon-rds

我有另一个RDS实例使用的AWS RDS postgres只读副本。我希望获得特定模式中所有表的一致视图,以便我可以查询它们以用于ETL目的。

我正在尝试做的是类似于pg_dump,但我宁愿只获得模式的一致视图并查询表,而不是将它们写到单独的文件中。

现在我们正在使用生产数据库的快照,恢复它们并从那里进行流式传输,但是由于加载和快照数据库的读取性能很差,保存快照需要很长时间。

1 个答案:

答案 0 :(得分:2)

这可以使用与pg_dump完全相同的事情来完成:使用“可重复读取”事务:

BEGIN; SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;

执行查询

COMMIT;