
1.什么是dblink?dblink是psql下的扩展功能可以实现在一个数据库中远程操作另外一个数据库是实现跨库的一种方法。2.安装扩展的报错提示在使用create extension dblink;安装扩展时出现下无错误提示3.报错的解决根据上面提示到到扩展目录查看没有dblink[rootKVMNODE01extension]# pwd/usr/pgsql-10/share/extension[rootKVMNODE01extension]#[rootKVMNODE01extension]# lsplpgsql--1.0.sql plpgsql.control plpgsql--unpackaged--1.0.sql于是安装dblink[rootKVMNODE01/]# yum install postgresql-contrib安装完毕后进行查看安装了好多插件[rootKVMNODE01share]# cd extension/[rootKVMNODE01extension]# lsadminpack--1.0--1.1.sql hstore_plperlu--1.0.sql pg_stat_statements--1.3--1.4.sqladminpack--1.0.sql hstore_plperlu.control pg_stat_statements--1.4--1.5.sqladminpack.control hstore--unpackaged--1.0.sql pg_stat_statements--1.4.sqlamcheck--1.0.sql insert_username--1.0.sql pg_stat_statements--1.5--1.6.sqlamcheck.control insert_username.control pg_stat_statements.controlautoinc--1.0.sql insert_username--unpackaged--1.0.sql pg_stat_statements--unpackaged--1.0.sqlautoinc.control intagg--1.0--1.1.sql pgstattuple--1.0--1.1.sqlautoinc--unpackaged--1.0.sql intagg--1.1.sql pgstattuple--1.1--1.2.sqlbloom--1.0.sql intagg.control pgstattuple--1.2--1.3.sqlbloom.control intagg--unpackaged--1.0.sql pgstattuple--1.3--1.4.sqlbtree_gin--1.0--1.1.sql intarray--1.0--1.1.sql pgstattuple--1.4--1.5.sqlbtree_gin--1.0.sql intarray--1.1--1.2.sql pgstattuple--1.4.sqlbtree_gin--1.1--1.2.sql intarray--1.2.sql pgstattuple.controlbtree_gin.control intarray.control pgstattuple--unpackaged--1.0.sqlbtree_gin--unpackaged--1.0.sql intarray--unpackaged--1.0.sql pg_trgm--1.0--1.1.sqlbtree_gist--1.0--1.1.sql isn--1.0--1.1.sql pg_trgm--1.1--1.2.sqlbtree_gist--1.1--1.2.sql isn--1.1.sql pg_trgm--1.2--1.3.sqlbtree_gist--1.2--1.3.sql isn.control pg_trgm--1.3.sqlbtree_gist--1.2.sql isn--unpackaged--1.0.sql pg_trgm.controlbtree_gist--1.3--1.4.sql lo--1.0--1.1.sql pg_trgm--unpackaged--1.0.sqlbtree_gist--1.4--1.5.sql lo--1.1.sql pg_visibility--1.0--1.1.sqlbtree_gist.control lo.control pg_visibility--1.1--1.2.sqlbtree_gist--unpackaged--1.0.sql lo--unpackaged--1.0.sql pg_visibility--1.1.sqlchkpass--1.0.sql ltree--1.0--1.1.sql pg_visibility.controlchkpass.control ltree--1.1.sql plpgsql--1.0.sqlchkpass--unpackaged--1.0.sql ltree.control plpgsql.controlcitext--1.0--1.1.sql ltree--unpackaged--1.0.sql plpgsql--unpackaged--1.0.sqlcitext--1.1--1.2.sql moddatetime--1.0.sql postgres_fdw--1.0.sqlcitext--1.2--1.3.sql moddatetime.control postgres_fdw.controlcitext--1.3--1.4.sql moddatetime--unpackaged--1.0.sql refint--1.0.sqlcitext--1.4.sql pageinspect--1.0--1.1.sql refint.controlcitext.control pageinspect--1.1--1.2.sql refint--unpackaged--1.0.sqlcitext--unpackaged--1.0.sql pageinspect--1.2--1.3.sql seg--1.0--1.1.sqlcube--1.0--1.1.sql pageinspect--1.3--1.4.sql seg--1.1.sqlcube--1.1--1.2.sql pageinspect--1.4--1.5.sql seg.controlcube--1.2.sql pageinspect--1.5--1.6.sql seg--unpackaged--1.0.sqlcube.control pageinspect--1.5.sql sslinfo--1.0--1.1.sqlcube--unpackaged--1.0.sql pageinspect.control sslinfo--1.1--1.2.sqldblink--1.0--1.1.sql pageinspect--unpackaged--1.0.sql sslinfo--1.2.sqldblink--1.1--1.2.sql pg_buffercache--1.0--1.1.sql sslinfo.controldblink--1.2.sql pg_buffercache--1.1--1.2.sql sslinfo--unpackaged--1.0.sqldblink.control pg_buffercache--1.2--1.3.sql tablefunc--1.0.sqldblink--unpackaged--1.0.sql pg_buffercache--1.2.sql tablefunc.controldict_int--1.0.sql pg_buffercache.control tablefunc--unpackaged--1.0.sqldict_int.control pg_buffercache--unpackaged--1.0.sql tcn--1.0.sqldict_int--unpackaged--1.0.sql pgcrypto--1.0--1.1.sql tcn.controldict_xsyn--1.0.sql pgcrypto--1.1--1.2.sql timetravel--1.0.sqldict_xsyn.control pgcrypto--1.2--1.3.sql timetravel.controldict_xsyn--unpackaged--1.0.sql pgcrypto--1.3.sql timetravel--unpackaged--1.0.sqlearthdistance--1.0--1.1.sql pgcrypto.control tsm_system_rows--1.0.sqlearthdistance--1.1.sql pgcrypto--unpackaged--1.0.sql tsm_system_rows.controlearthdistance.control pg_freespacemap--1.0--1.1.sql tsm_system_time--1.0.sqlearthdistance--unpackaged--1.0.sql pg_freespacemap--1.1--1.2.sql tsm_system_time.controlfile_fdw--1.0.sql pg_freespacemap--1.1.sql unaccent--1.0--1.1.sqlfile_fdw.control pg_freespacemap.control unaccent--1.1.sqlfuzzystrmatch--1.0--1.1.sql pg_freespacemap--unpackaged--1.0.sql unaccent.controlfuzzystrmatch--1.1.sql pg_prewarm--1.0--1.1.sql unaccent--unpackaged--1.0.sqlfuzzystrmatch.control pg_prewarm--1.1.sql uuid-ossp--1.0--1.1.sqlfuzzystrmatch--unpackaged--1.0.sql pg_prewarm.control uuid-ossp--1.1.sqlhstore--1.0--1.1.sql pgrowlocks--1.0--1.1.sql uuid-ossp.controlhstore--1.1--1.2.sql pgrowlocks--1.1--1.2.sql uuid-ossp--unpackaged--1.0.sqlhstore--1.2--1.3.sql pgrowlocks--1.2.sql xml2--1.0--1.1.sqlhstore--1.3--1.4.sql pgrowlocks.control xml2--1.1.sqlhstore--1.4.sql pgrowlocks--unpackaged--1.0.sql xml2.controlhstore.control pg_stat_statements--1.0--1.1.sql xml2--unpackaged--1.0.sqlhstore_plperl--1.0.sql pg_stat_statements--1.1--1.2.sqlhstore_plperl.control pg_stat_statements--1.2--1.3.sql[rootKVMNODE01extension]#[rootKVMNODE01extension]# pwd/usr/pgsql-10/share/extension[rootKVMNODE01extension]#此时再执行创建扩展成功返回。