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

嘉伟网络智能建站国外网站 备案

嘉伟网络智能建站,国外网站 备案,建设网站文献,科技与生活PostgreSQL中有没有类似Oracle的dba_objects系统视图 在PostgreSQL中,没有一个完全集成了所有对象信息的视图(类似于Oracle中的DBA_OBJECTS)。但是,PostgreSQL提供了一些系统目录表和视图,可以用来获取数据库对象的信…

PostgreSQL中有没有类似Oracle的dba_objects系统视图

在PostgreSQL中,没有一个完全集成了所有对象信息的视图(类似于Oracle中的DBA_OBJECTS)。但是,PostgreSQL提供了一些系统目录表和视图,可以用来获取数据库对象的信息。这些系统目录表和视图包括但不限于以下内容:

  1. pg_class: 存储关系(表、索引、序列、视图等)的基本信息。
  2. pg_tables: 包含所有用户定义的表的信息。
  3. pg_views: 包含视图的信息。
  4. pg_indexes: 包含索引的信息。
  5. information_schema.tables: 标准SQL视图,包括表的信息。
  6. information_schema.views: 标准SQL视图,包括视图的信息。
  7. information_schema.columns: 包含所有列的信息。

你可以使用这些视图和表来查询不同类型的数据库对象信息。例如:

查询所有表的信息

SELECT * FROM information_schema.tables
WHERE table_schema NOT IN ('information_schema', 'pg_catalog');

查询所有视图的信息

SELECT * FROM information_schema.views
WHERE table_schema NOT IN ('information_schema', 'pg_catalog');

查询所有索引的信息

SELECT * FROM pg_indexes
WHERE schemaname NOT IN ('pg_catalog', 'information_schema');

查询所有用户定义的表、视图、序列的基本信息

SELECT * FROM pg_class
WHERE relkind IN ('r', 'v', 'S') AND relnamespace NOT IN (SELECT oid FROM pg_namespace WHERE nspname IN ('pg_catalog', 'information_schema')
);

如果你需要一个整合多个对象信息的视图,可以自己创建一个类似DBA_OBJECTS的视图。例如:

创建自定义视图

CREATE VIEW dba_objects AS
SELECT c.oid,n.nspname AS schema_name,c.relname AS object_name,CASE c.relkindWHEN 'r' THEN 'table'WHEN 'v' THEN 'view'WHEN 'i' THEN 'index'WHEN 'S' THEN 'sequence'WHEN 'c' THEN 'composite type'ELSE 'other'END AS object_type,pg_get_userbyid(c.relowner) AS owner
FROM pg_class c
JOIN pg_namespace n ON c.relnamespace = n.oid
WHERE n.nspname NOT IN ('pg_catalog', 'information_schema');

通过这种方式,你可以灵活地查询数据库中的各种对象,并根据具体需求进行筛选和整理。

http://www.yayakq.cn/news/943111/

相关文章:

  • iis7发布静态网站一个门户网站需要多大的空间
  • 网站美工人员主要做什么的wordpress为何经常被黑
  • wamp网站建设网站不支持ie8
  • 顺义广州网站建设ideo设计公司上海
  • 建设一个网站需要哪些人员参与新浪军事 手机新浪网
  • 手机端网站的建设广州做网站要多少钱
  • 做的网站怎么上传牛商网做的网站
  • 毕业设计 网站建设选题湖南网页设计培训哪里好
  • 做简单的网站多少钱订阅号申请
  • 站长工具高清有吗中国品牌策划公司排名
  • 宿州网站建设报价18种禁用软件黄app
  • 江宁区财政局网站开发区分局货代可以从哪些网站开发客户
  • 陕西建新建设有限公司网站网站开发在无形资产中
  • 专注电子商务网站建设十堰北京网站建设
  • 建设软件资源网站公司运营策划方案
  • 昆明公司网站制作中国源码网游戏开服
  • 网站 主机php网站开发教程 pdf
  • 做dota2菠菜网站做淘宝客必须建网站吗
  • 微网站后台怎么注册个人网站备案名称例子
  • pc响应式网站设计培训制作网站
  • qq开放平台网站开发申请不通过的原因wordpress前台上传
  • 蒙icp备 网站建设公司网站友情链接
  • wordpress文章页透明嘉兴seo推广优化
  • 常州网站建设公司方案多用户开源系统哪个好
  • 做的视频发到哪个网站好北京网站改版有哪些好处
  • 网站的风格设计包括哪些内容如何做自己官方网站
  • 中国建设监理企业协会网站怎么做新网站上线通稿
  • 网站建设文化市场文章分享网站模版
  • 高端电子网站建设网站内怎么做搜索
  • 模板免费下载网站服务器安装多个wordpress