是否可以或可行使用从本地数据库到Cloud SQL的FDW扩展?

时间:2018-06-17 13:46:09

标签: google-cloud-platform google-cloud-sql

我面临的情况是我有两个PostgreSQL数据库,一个是本地数据库,另一个是Cloud SQL数据库。本地数据库中的某些表应该在云中进行一定程度的复制,反之亦然(对于整个数据库的精确副本而言,情况并非如此,只是其中的一部分)。

在这种情况下,是否可以(或在性能上可行)使用PostgreSQL的FDW扩展来允许从两种方式访问​​数据?如果没有,有哪些替代方法只能复制数据库的某些部分?

提前致谢。

1 个答案:

答案 0 :(得分:1)

allowed PostgreSQL extensions on Cloud SQL的列表很有限,在撰写此答案时,它们都不适合FDW

在您描述的用例中,与Cloud SQL First Gen mySQL external master replication类似的功能会很有趣,但是对于PostgreSQL this functionality is not yet supported

在Google的问题跟踪器中,external master in PostgreSQLsupport for FDW extensionsand also this duplicate issue)都有功能请求,尽管看起来外部主功能请求已标记为 可以正常工作,因此我想您不应该很快期望此功能。对于FDW扩展的功能请求似乎越来越受关注,因此我建议follow that issue进行更新。