当前位置:网站首页>PostgreSQL 用户与schema有什么区别?
PostgreSQL 用户与schema有什么区别?
2022-08-08 13:49:00 【官方小可爱】
PostgreSQL 用户与schema有什么区别?
Oracle: create table user1.tab as select * from dba_objects;
这里user1的理解既是schema,又是用户
PostgreSQL怎么理解呢?如果是schema,怎么切换的这个schema呢?
其他答案1:
个人理解:Oracle中,用户(user)和Schema是一一对应的。创建了一个用户,就会有一个对应的SCHEMA,所以,我们会有用户即SCHEMA的认识。但实际上,SCHEMA是一个逻辑概念,是一个独立的命名空间。就像TABLESPACE,他规定了数据库对象所在的物理位置,而SCHEMA则规定了数据库对象所在的逻辑位置。正因为有了SCHEMA,你可以在同一个库上有同名的表,但他们属于不同的SCHEMA。
而用户,是指可以登录和访问数据库的帐号。一个用户可以访问一个或多个SCHEMA下的数据库对象。
还有角色,角色是各种数据库权限的集合。有了角色,可以方便为用户授权。但不能用角色来登录。
其他答案2:
用户(或角色)是全局对象,不是定义在数据库中,而是定义在实例的级别。 schema是用户在指定的数据库中创建的,其中包含数据库对象。
psql中切换schema
执行:set search_path to test_schema
后续再执行的操作都是针对test_schema这个schema了。
其他答案3:
https://www.cnblogs.com/abclife/p/13905336.html
希望对你有所帮助
边栏推荐
猜你喜欢

KD-SCFNet: More Accurate and Efficient Salient Object Detection Through Knowledge Distillation (ECCV2022)

Review: What is the pre-approval of autumn recruitment?What is an ordinary autumn move?It's all recruitment, why do you need to set these two recruitment time periods?

textarea disable drag and drop

项目动态|Apache Pulsar 2.10.1 版本介绍

【黑马早报】巴菲特罕见巨亏近3000亿;周鸿祎回应360不能卸载;三亚倡议酒店不变相提高房价;首个国产抗新冠口服药定价不超300元...

Knowledge points and written test questions related to shift operations, bit operations, and logical operations

sample function—R language
![[Redis] Redis installation and use of client redis-cli (batch operation)](/img/08/34f2c1cda8992e20ecd28b26d1e66a.png)
[Redis] Redis installation and use of client redis-cli (batch operation)

MySQL的索引和事务

The use of string function, character function, memory function and its analog implementation
随机推荐
Review: What is the pre-approval of autumn recruitment?What is an ordinary autumn move?It's all recruitment, why do you need to set these two recruitment time periods?
win32&mfc————win32菜单栏&库
Verilog语法基础HDL Bits训练 09
UnsatisfiedDependencyException: Error creating bean with name ‘
(4) FlinkSQL writes socket data to mysql Method 1
PC端实用软件推荐
行业领先的界面开发组件DevExpress 8月发布新版——v22.1.4
Photoshop插件-charIDToTypeID-PIStringTerminology.h-不同值的解释及参考-脚本开发-PS插件
南非 KMP 媒体集团实施了 DMS(文档管理系统)使流程数字化,员工可以再次专注于他们的实际任务,提供了效率
如果Controller里有私有的方法,能成功访问吗?
The use of string function, character function, memory function and its analog implementation
Implement a customized pin code input control
树上距离为1子集修改
MySQL:索引(1)原理与底层结构
R语言数据类型转换:基本数据类型的转换、将一种数据类型转化为另外一种数据类型
Qt操作Sqlite类封装,及命令行导入csv文件到Sqlite数据库
复盘:什么是秋招提前批?什么是普通秋招?都是招聘,为啥要设置这两个招聘时间段
R语言patchwork包将多个ggplot2可视化结果组合起来、使用plot_annotation函数以及tag_level参数为组合图添加自定义编码序列(字符向量列表)
论文理解:“Self-adaptive loss balanced Physics-informed neural networks“
Flink1.15源码阅读——StreamGraph流图