当前位置: 首页 > wzjs >正文

响应式网站缺点百度关键词排名批量查询工具

响应式网站缺点,百度关键词排名批量查询工具,营销软件培训,百度竞价 百度流量 网站权重pg_foreign_server 是 PostgreSQL 和 Hologres 中定义外部数据服务器连接信息的核心系统表,它存储了所有外部服务器的配置信息。 表结构定义解析 CREATE TABLE pg_catalog.pg_foreign_server (srvname name NOT NULL, -- 外部服务器名称srvowner oid NOT NUL…

pg_foreign_server 是 PostgreSQL 和 Hologres 中定义外部数据服务器连接信息的核心系统表,它存储了所有外部服务器的配置信息。

表结构定义解析

CREATE TABLE pg_catalog.pg_foreign_server (srvname name NOT NULL,      -- 外部服务器名称srvowner oid NOT NULL,      -- 服务器所有者的OIDsrvfdw oid NOT NULL,        -- 外部数据包装器(FDW)的OIDsrvtype text,               -- 服务器类型标识符(可选)srvversion text,            -- 服务器版本信息(可选)srvacl aclitem[],           -- 访问权限控制列表srvoptions text[]           -- 服务器特定的选项,以"option=value"格式存储
) WITH OIDS;

字段详细说明

  1. srvname (name类型,非空)
    • 外部服务器的名称,用于在创建外部表时引用
    • 必须唯一,不能与现有服务器重名
  1. srvowner (oid类型,非空)
    • 服务器所有者的OID,关联到pg_authid系统表
    • 决定谁可以修改或删除此服务器定义
  1. srvfdw (oid类型,非空)
    • 外部数据包装器(Foreign Data Wrapper)的OID
    • 关联到pg_foreign_data_wrapper系统表
    • 决定此服务器使用哪种数据源连接器(如mysql_fdw, postgres_fdw等)
  1. srvtype (text类型,可选)
    • 服务器类型的描述性标识符
    • 例如:'mysql', 'oracle', 'hdfs'等
  1. srvversion (text类型,可选)
    • 服务器版本信息
    • 由FDW实现决定如何填充
  1. srvacl (aclitem[]类型)
    • 访问控制列表,定义哪些用户/角色可以使用此服务器
    • 格式示例:{user1=U/user1,user2=U/user1}
  1. srvoptions (text[]类型)
    • 服务器级别的选项设置,以键值对数组形式保存
    • 例如MySQL连接可能包含:{host='mysql.example.com', port='3306', dbname='mydb'}

外部数据架构关系

pg_foreign_data_wrapper (FDW定义)↑
pg_foreign_server (服务器连接定义)↑
pg_foreign_table (外部表定义)↑
pg_class (表的基本属性)

实际应用示例

  1. 查询所有外部服务器信息
SELECT s.srvname AS server_name,fdw.fdwname AS wrapper_name,pg_get_userbyid(s.srvowner) AS owner,s.srvtype,s.srvoptions
FROM pg_foreign_server sJOIN pg_foreign_data_wrapper fdw ON s.srvfdw = fdw.oid;
  1. 创建外部服务器的标准方法(推荐)
CREATE SERVER mysql_server
FOREIGN DATA WRAPPER mysql_fdw
OPTIONS (host 'mysql.example.com', port '3306');
  1. 修改服务器选项
ALTER SERVER mysql_server OPTIONS (SET dbname 'newdb');

Hologres中的特殊说明

在阿里云Hologres中:

  1. 支持多种外部数据源连接,如MaxCompute、OSS等
  2. 可能有阿里云特定的FDW实现
  3. 某些选项可能与原生PostgreSQL不同

重要安全警告

您代码中显示的DROP TABLECREATE TABLE语句是直接操作系统表的危险操作:

  1. 绝对不要直接操作系统表,这会导致数据库损坏
  2. 只应使用标准DDL命令管理外部服务器:
-- 创建服务器
CREATE SERVER ... FOREIGN DATA WRAPPER ... OPTIONS (...);-- 删除服务器
DROP SERVER IF EXISTS server_name;
  1. 权限管理应使用GRANT/REVOKE:
GRANT USAGE ON FOREIGN SERVER server_name TO user_name;
http://www.dtcms.com/wzjs/350230.html

相关文章:

  • 学科主题资源网站的建设怎样做好网络推广呀
  • 在百度怎么做网站seo的概念是什么
  • 广东企业网站建设策划常州免费网站建站模板
  • 类似淘宝的网站怎么做seo是做什么工作内容
  • 简单的静态网站营销软文范文200字
  • 免费网站建设靠谱嘛最佳磁力吧ciliba磁力链
  • 天津企业网站制作广东seo快速排名
  • 口碑好的丹阳网站建设优化排名 生客seo
  • 怎么查看什么公司做的网站吗网上营销怎么做
  • 家装设计能自学吗辽阳网站seo
  • 南通企业网站公司怎么建立自己的网站
  • 外贸邮箱用哪个比较好seo自动刷外链工具
  • 和创客贴类似的网站信息流广告素材网站
  • 手机网站分辨率做多大网站设计培训
  • 网站 意义网络优化培训
  • 上海市工程信息网站广东seo点击排名软件哪家好
  • 济宁祥云网站建设百度快照官网
  • 宁波seo关键词引流seo推广优化方案
  • 给学校做网站电商网站建设 网站定制开发
  • 最新网站建设中国进入全国紧急状态
  • 万网注册的域名怎么建设网站网络推广都有哪些平台
  • qq技术教程wordpressseo兼职论坛
  • 苍山县建设银行网站淘宝的17种免费推广方法
  • 网站自适应手机端搜索引擎营销的主要方式有
  • 怎样用jsp做网站 新手教程不限次数观看视频的app
  • 做网站空间百度云和阿里云区别成都网站建设方案托管
  • 做网站的书籍深圳网络推广seo软件
  • 如何用本机电脑做网站服务器吗网页设计培训
  • 无锡网站制作咨询浏览广告赚钱的平台
  • 杭州做网站公司百家港 seo服务