PostgreSQL的外部数据封装器fdw用法
数据封装器fdw在PostgreSQL中相当于oracle中的dblink,可以很方便的操作其他数据库中的数据。3,用CREATE USER MAPPING 定义的用户映射来标识将在远程服务器上使用的角色:4,用CREATE FOREIGN TABLE创建外部表了。在这个例子中我们希望访问远程服务器上名为 some_schema.some_table的表。它的本地名称是 foreign_table,注意结构要对应这样就可以通过foreign_table_t2来操作远程的表t2了当然可以使用oracle_fdw,mysql_fdw,tds_fdw,redis_fdw等来操作别的数据库fdw是foreign data wrapper的一个简称,叫做外部封装数据。用命令行登陆postgresql:plsql -h ip地址 -p 端口号 -U 用户名 -d 库名1、安装fdwfdw工具是pg自带扩展工具,pg10版本之后不需要再单独安装,一般分为postgresql_fdw、mysql_fdw、file_fdw、oracle_fdw等。可以将不同的异构数据源当成pg的外表。七. 可以把物化视图刷新sql放到pgAgent job里, 定时刷新数据.八. mysql_fdw、oracle_fdw、file_fdw用法类似,不做赘述。
用户评论