首页 > 解决方案 > 生成脚本创建 postgres_fdw

问题描述

我们使用 postgres_fdw 并且我们创建了许多服务器并导入了许多模式。每次我们需要通过另一个环境刷新一个环境的数据时,我们都需要手动更新所有服务器以链接到正确的服务器。

有没有一种方法可以为服务器中的所有数据库生成外部服务器创建和导入模式的脚本?

谢谢

标签: postgresqlpostgres-fdw

解决方案


您无需重新创建服务器并重新导入架构。您可以只更改现有服务器上的主机名。

ALTER SERVER foo OPTIONS (SET host 'newhost');

但是为什么不直接使用 dns 将服务器名称重新指向新机器呢?


推荐阅读