在前一章中,我们介绍了在 PostgreSQL 中使用 SQL 存储和访问数据的基本操作。现在我们将探讨 SQL 的若干进阶特性,这些特性能够简化数据架构管理,并有效防范数据丢失或损坏。最后,我们还会简要介绍部分 PostgreSQL 专属的扩展能力。
本章在部分示例中会引用 Chapter 2 中的表结构与数据并进行扩展改进,因此提前通读上一章将大有裨益。本章的部分 SQL 示例也可以在教程目录下的 advanced.sql 文件中找到。该文件还包含用于加载演练的数据,此处不再赘述(关于如何执行该文件,请参阅 Section 2.1)。