-- 开启扩展插件
CREATE EXTENSION postgres_fdw;
-- 创建外部服务器 映射远程数据库IP 端口 数据库名
CREATE SERVER foreign_server_heb --穿建的名称可自定义
FOREIGN DATA WRAPPER postgres_fdw --开启的插件
OPTIONS (host '192.168.100.60', port '5432', dbname 'hebwater-0509');
-- 创建本地登录远端的账号映射 options里面为远程数据库的账号密码
CREATE USER MAPPING FOR postgres
SERVER foreign_server_heb --引用的上面穿建的外部服务器定义的名称
OPTIONS (user 'postgres', password 'haisen123!@#');
-- 创建模式 将外部服务器的所有模式对象导入到本地模式hebwater中
CREATE SCHEMA hebwater;
import foreign schema public from server foreign_server_heb into hebwater;
--测试查询
select * from hebwater.eng_list
pgsql跨库访问
最新推荐文章于 2024-05-23 16:49:01 发布