PostgreSQL学习记录
文章平均质量分 79
PostgreSQL学习记录
迷途的攻城狮(798570156)
QQ:798570156
E-Mail:leichen.china@gmail.com
展开
-
PostgreSQL简介(一)—— Getting Started
1、What is PostgreSQL?PostgreSQL是一个开源的对象关系型数据库,开发于加州伯克利计算机科学实验室。支持大部分标志SQL语法,并且提供很多现代功能:复杂查询外键触发器视图更新事务完整性多版本并发控制此外,PostgreSQL还提供很多方式让用户自定义扩展,例如增加如下对象:数据类型(data types)函数(functions)操作(...原创 2018-07-23 16:31:48 · 568 阅读 · 0 评论 -
PostgreSQL简介(二)—— Database Roles
1、角色(Role)PostgreSQL使用role这一概念来控制数据库的访问权限。一个role可以看作是一个数据的user,或者是一组数据库的user,取决于你如何设置role。Role可以作为数据库对象(for example, tables and functions)的拥有者,将这些数据库对象的权限分配给其他role来控制数据库对象的访问权限。管理Role--- rol...原创 2018-07-23 16:44:47 · 3115 阅读 · 0 评论 -
PostgreSQL简介(三)—— Managing Databases
1、数据库(Databbase)Database是SQL对象(table、function等)的集合,通常情况下,一个SQL对象仅属于一个数据库。也存在多个数据库共享同一个SQL对象的特殊情况,比如:pg_database,整个PostgreSQL中的所有database都可以访问。更确切的说,database时schema的集合,然后schema包含table、function等SQL对象,...原创 2018-07-23 16:50:54 · 559 阅读 · 0 评论 -
PostgreSQL简介(四)—— Client Authentication
1、客户端身份认证与Unix计算机用户登陆类似,客户端应用程序通过指定的数据库用户名登陆数据库服务器。数据库用户名决定了客户端程序的访问权限,因此,明确哪些用户可以连接到数据库显得尤为重要。PostgreSQL提供了好几种客户端身份认证方式,这些验证方式基于client host、database、user来进行特定的客户端身份认证。PostgreSQL server的数据库用户与Po...原创 2018-07-25 08:55:51 · 3287 阅读 · 0 评论