社区
PostgreSQL
帖子详情
postgresql的系统用户 和 数据库用户 区别
EvilCross
2015-06-20 11:17:15
postgresql安装后生成了一个postgre的数据库超级用户,并且还自动加了一个postgre的系统用户(mac系统)!!
请问这两者有什么关系吗?能否单独删掉那个
系统用户
?如果我要添加一个
数据库用户
是否必须先添加一个同名系统用户?
...全文
434
回复
打赏
收藏
postgresql的系统用户 和 数据库用户 区别
postgresql安装后生成了一个postgre的数据库超级用户,并且还自动加了一个postgre的系统用户(mac系统)!! 请问这两者有什么关系吗?能否单独删掉那个系统用户?如果我要添加一个数据库用户是否必须先添加一个同名系统用户?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Navicat for
PostgreSQL
(
PostgreSQL
数据库
管理)V11.0.10简体中文特别版
Navicat for
PostgreSQL
是一套专为
PostgreSQL
设计的强大
数据库
管理及开发工具。它可以用于任何版本 7.5 或以上的
PostgreSQL
数据库
服务器,并支持大部份
PostgreSQL
最新版本的功能,包括触发器、函数、管理
用户
等。Navicat 的功能足以符合专业开发人员的所有需求,但是对
PostgreSQL
的新手来说又相当容易学习。 有了Navicat 极完备的图形
用户
介面(GUI),Navicat for
PostgreSQL
让你可以简便地以安全且简单的方法创建、组织、访问和共享资讯及进行
PostgreSQL
的管理。引领
PostgreSQL
的
系统
管理进入下一个阶段。
PostgreSql
创建
数据库
、
用户
、授权
属性说明login只有具有 LOGIN 属性的角色可以用做
数据库
连接的初始角色名。superuser
数据库
超级
用户
createdb创建
数据库
权限createrole创建或删除其他普通的
用户
角色(超级
用户
除外)做流复制的时候用到的一个
用户
属性,一般单独设定。password在登录时要求指定密码时才会起作用,比如md5或者password模式,跟客户端的连接认证方式有关inherit
用户
组对组员的一个继承标志,成员可以继承
用户
组的权限特性\du或\du+查看,也可以查看
系统
表。
PostgreSQL
数据库
管理(二)
PostgreSQL
是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为
PostgreSQL
.
PostgreSQL
支持大部分SQL标准并且提供了许多其它现代特性:复杂查询、外键、触发器、视图、事务完整性等。
PostgreSQL
是一个免费的对象-关系
数据库
服务器(
数据库
管理
系统
),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码
数据库
系统
(比如 MySQL 和 Firebird),和专有
系统
(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。 事实上,
PostgreSQL
的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业
数据库
都不具备, 比如 IP 类型和几何类型等;其次,
PostgreSQL
是全功能的自由软件
数据库
,很长时间以来,
PostgreSQL
是唯一支持事务、子查询、多版本并行控制
系统
(MVCC)、数据完整性检查等特性的唯一的一种自由软件的
数据库
管理
系统
。 Inprise 的 InterBase 以及SAP等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。最后,
PostgreSQL
拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,
PostgreSQL
的质量日益提高。从技术角度来讲,
PostgreSQL
采用的是比较经典的C/S(client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。为了便于客户端的程序的编写,由
数据库
服务器提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同时也要指出的是,
PostgreSQL
对接口的支持也是非常丰富的,几乎支持所有类型的
数据库
客户端接口。这一点也可以说是
PostgreSQL
一大优点。 本课程作为
PostgreSQL
数据库
管理二,主要讲解以下内容:1.
PostgreSQL
中的子查询2.
PostgreSQL
公共表表达式3.
PostgreSQL
数据的修改4.
PostgreSQL
中的事务5.
PostgreSQL
数据导入和导出6.
PostgreSQL
数据库
的管理7.
PostgreSQL
表的管理
PostgreSQL
表空间、
数据库
、模式、表、
用户
/角色之间的关系
PostgreSQL
表空间、
数据库
、模式、表、
用户
/角色
PostgreSQL
中的template
数据库
PostgreSQL
中的template
数据库
是一个特殊的
数据库
,用于创建新的
数据库
。当您创建一个新的
数据库
时,它将被基于一个模板
数据库
创建。如果您希望在创建新的
数据库
时使用自己的自定义设置和对象,可以通过在template1
数据库
上进行修改来创建自己的模板
数据库
。请注意,如果您删除或重命名template1
数据库
,将无法使用CREATE DATABASE语句创建新的
数据库
,因为创建新的
数据库
需要一个模板
数据库
。如果您需要一个干净的模板
数据库
,您可以使用template0
数据库
来创建新的
数据库
。
PostgreSQL
956
社区成员
1,459
社区内容
发帖
与我相关
我的任务
PostgreSQL
PostgreSQL相关内容讨论
复制链接
扫一扫
分享
社区描述
PostgreSQL相关内容讨论
sql
数据库
数据库架构
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章