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

【赵渝强老师】PostgreSQL中的模式

1

​在PostgreSQL中,所有的数据库对象都是属于模式中的对象。这里的数据库对象包括:表、索引、视图、存储过程、触发器等等。所有数据库对象都有各自的对象标识符oid(object identifiers),它是一个无符号的四字节整数,相关对象的oid都存放在相关的系统目录表中,比如数据库的oid和表的oid分别存放在pg_database,pg_class表中。

image.png
点击这里查看视频讲解:【赵渝强老师】PostgreSQL中的模式

​当创建一个数据库时,会为其自动创建一个名为“public”的默认Schema。Schema是数据库中的命名空间,在数据库中创建的所有对象都是在Schema中创建。一个用户可以从同一个客户端连接中访问不同的Schema。而不同的Schema中可以有多个同名的表、索引、视图、序列、函数等等各种不同的数据库对象。可以通过下面的方式来查看当前数据库的Schema。

postgres=# \dn#输出的信息如下:  List of schemasName  |  Owner   
--------+----------public | postgres
(1 row)

用户也可以创建自己的模式,例如:下面的语句创建了一个名叫demo的模式,并在该模式上创建了一张表。

postgres=# create schema demo;
postgres=# create table demo.table1(tid int,tname varchar(10));

注意,在Oracle数据库中也存在模式的概念。当创建一个Oracle用户的时候会自动创建一个同名的模式;也就是说,在Oracle中用户就是模式,它们是一对一的关系。

http://www.rkmt.cn/news/115236.html

相关文章:

  • [创业之路]-735-没有权力的责任是奴役,没有责任的权力是腐败,没有利益的责任是忽悠。管得好,叫责权利统一;管不好,叫利权责倒挂。一流的组织:用责任牵引权力和利益;末流的组织:用利益和权力逃避责任
  • 模型性能监控仪表盘:实时追踪EmotiVoice服务状态
  • 基于SpringBoot的高校迎新管理系统毕业设计项目源码
  • 成都集成墙板源头厂家哪家靠谱?求专业推荐 - 朴素的承诺
  • EmotiVoice语音合成系统灰度经验复盘与知识沉淀
  • vue基于springboot的在线数据二手闲置商品交易平台
  • JavaScript 上下文间消息传递方式对比(结构化克隆算法、可转移对象、共享数组缓冲区)
  • 2025十大益生菌品牌选购干货:幽定妥入选TOP10,国家认可效果稳 - 博客万
  • 中文语音合成哪家强?EmotiVoice开源方案实测分享
  • 2025年幻灯片转笔记与资料知识库导入工具TOP5推荐,段落 - mypinpai
  • EmotiVoice语音合成在虚拟现实环境中的沉浸式体验增强
  • vue基于springboot的学生阅读行为与图书借阅预定采购平台的设计
  • 基于SpringBoot的绵称学生公寓管理系统毕业设计项目源码
  • 办公室中的Python课 P04 【文字处理师】字符串基础操作:切片、连接和查找
  • 【测试内容】
  • 办公室中的Python课 P03 【数据小仓库】变量与数据类型:文件柜里的不同标签
  • 一个完全由大模型AI Coding开发而成的程序员工具网站
  • 金融系统测试的特殊要求与实施策略
  • 4-DE10-Nano的HDMI方块移动案例——I2C通信协议
  • 2025年年终重庆清洁公司推荐:涵盖高空作业与创新技术的5家知名服务商深度评测与综合价值评估 - 品牌推荐
  • 短样本也能克隆音色?EmotiVoice零样本学习能力实测
  • 基于EmotiVoice的语音合成应用实践全攻略
  • 盘点2025年生物反应器市场分析:国内定制生物反应器生产厂家推荐,哪个品牌/供应商值得推荐? - 品牌推荐大师
  • 语音合成用户体验调研:目标人群对EmotiVoice的接受度
  • 安卓/MTK平台日志关键词详解
  • 打卡信奥刷题(2549)用C++实现信奥 P2113 看球泡妹子
  • SCI论文版面费怎么付?(保姆级教程)
  • Hadoop在大数据领域的日志分析实践
  • 《60天AI学习计划启动 | Day 43: 基于 Agent 的任务工作流(巡检 / 定时报表 / 多步任务》
  • 中国A 股上市公司年报管理层语调(1991-2024)