2017-08-29 57 views
4

使用Postgres 9.6和postgres_fdw擴展,是否有任何方法讓本地模式中的表保持與遠程數據庫上的表同步?我經常需要向遠程數據庫的包裝模式添加新表,並希望通過FDW在本地訪問它們,而不必在外出/離開時刪除並重新導入我的外部模式或個別表。保持PostgreSQL(FDW)外部模式同步

我正在尋找一個命令,如REFRESH FOREIGN SCHEMA schema_name

回答

0

我不認爲這是一個刷新,但回落和進口應該不到一秒鐘:

DROP SCHEMA IF EXISTS local_schema_name CASCADE; 
CREATE SCHEMA local_schema_name ; 
IMPORT FOREIGN SCHEMA foreign_schema_name 
    FROM SERVER foreign_server_name INTO local_schema_name ;