PostgreSQL 小课专栏大纲【专栏已完成】

PostgreSQL 介绍及发展历史

介绍

发展历史

克隆 PostgreSQL 的源代码

找到其第一次提交记录

看下第一次提交的信息

发布策略、版本号及生命周期

探索 PostgreSQL 中的术语

总结

PostgreSQL 安装

编译方式安装

yum 方式安装

apt 方式安装

Docker 方式运行

Mac/Windows 方式安装

Mac 方式安装

Windows 方式安装

pgAdmin 安装

启动/停止/重启

启动

停止

重启

总结

PG 多环境部署

了解我们的 PG 集群

pg_ctl

PostgreSQL 进程一览

模板数据库

探索 PGDATA 磁盘布局

PGDATA 目录中的对象

Tablespaces

PostgreSQL vs. MySQL

数据定义语言(DDL)

创建数据库

创建表

数据操纵语言(DML)

插入数据

查询数据

更新数据

删除数据

数据控制语言(DCL)

授权

撤销授权

结论

MySQL 与 PostgreSQL 中的数据类型对比

1. 数据类型

2. 索引

3. 约束

4. 事务处理

客户端连接的区别

基本操作命令的区别

建表语句的区别

MySQL 与 PostgreSQL 中的概念对比:Database 与 Schema

MySQL 中的 Database 与 Schema

PostgreSQL 中的 Database 与 Schema

总结

PostgreSQL 用户及授权管理

用户及组介绍

角色管理

创建角色

角色密码、连接和可用性

角色作为组

移除角色

检查已有角色

角色级别的连接管理

pg_hba.conf 语法

pg_hba.conf 中的规则顺序

多规则合并

授权规则中使用组

授权规则中使用文件

检查 pg_hba.conf 规则

pg_hba.conf 中引入其他文件

附录

命令行执行查询

查看用户的授权

总结

PostgreSQL 用户及授权管理 02:深入理解角色

深入理解角色

与新建对象相关的属性

与超级用户相关的属性

与复制相关的属性

与 RLS 相关的属性

修改角色属性:ALTER ROLE 语句

重命名角色
SESSION_USER vs. CURRENT_USER
为角色配置参数

查看角色信息

角色继承

权限是如何解析的
角色继承回顾

总结

PostgreSQL 用户及授权管理 03:ACLs

ACLs

默认 ACLs

了解默认 ACLs

总结

PostgreSQL 用户及授权管理 04:授予及回收权限

授予及回收权限

表相关的权限

基于列的权限

序列相关的权限

schema 相关的权限

schema 中的所有对象

编程语言相关的权限

例程相关的权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LavenLiu

常言道:投资效率是最大的投资。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值