PostgreSQL笔记整理

前言

本文作为PostgreSQL的笔记整理,后续可能根据特定模块拆分独立的文章。目前只给出目录,后续持续更新。

第一章、 基础知识

1.1 如何获得PostgreSQL

1.2 管理工具

1.3 PostgreSQL数据库对象

1.4 新特性

1.5 数据库驱动

第二章、数据库管理

2.1 配置文件

2.2 连接管理

2.3 角色

2.4 创建database

2.5 权限管理

2.6 扩展包机制

2.7 备份与恢复

2.8 基于表空间机制进行存储管理

2.9 禁止(危险)的行为

第三章、psql工具

3.1 环境变量

3.2 psql两种模式:交互模式与非交互模式

3.3 定制psql操作环境

3.4 psql使用技巧

3.5 使用psql导入导出数据

3.6 使用psql制作简单的报表

第四章、pgAdmin的使用

4.1 pgAdmin入门

4.2 pgAdmin功能特性介绍

4.3 pgScript脚本机制

4.4 图形化的方式解释执行计划

4.5 使用pgAgent执行定时任务

第五章、数据类型

5.1 数值类型

5.2 字符和字符串

5.3 时间类型

5.4 数组类型

5.5 区间类型

5.6 JSON数据类型

5.7 XML数据类型

5.8 自定义数据类型和符合数据类型

第六章、表、约束和索引

6.1 表

6.2 约束机制

6.3 索引

第七章、PostgreSQL特殊语法

7.1 视图

7.2 PostgreSQL专有的SQL语法

7.3 适用于聚合操作的Filter字句

7.4 窗口函数

7.5 CTE表达式

7.6 LATERAL横向关联语法

第八章、函数编写

8.1 PostgreSQL函数功能剖析

8.2 使用SQL编写函数

8.3 使用PL/pgSQL编写函数

8.4 使用PL/Python编写函数

8.5 使用PL/V8、PL/CoffeeScript、PL/LiveScript编写函数

第九章、查询性能优化

9.1 Explain查看执行计划

9.2 收集语句执行的统计信息

9.3 人工干预执行计划生成

9.4 数据缓存机制

9.5 编写更好的SQL语句

第十章、复制与外部数据

10.1 复制功能概览

10.2 复制环境的搭建

10.3 外部数据封装器

你可能感兴趣的:(PostgreSQL笔记整理)