PostgreSQL服务器远远不只是一台数据库服务器。实际上,PostgreSQL甚至可以承担起一个应用程序开发框架的角色,这个框架的优势在于其具备事务支持、大量数据存储、日志记录、系统恢复等功能,以及PostgreSQL引擎提供的许多优秀特性。在蓬勃发展的商业化时代,如果你掌握了足够的PostgreSQL相关知识,你将有能力满足当前人才市场对高级PostgreSQL技能的强烈需求。
本书将带你学习PostgreSQL函数基础知识。在学习过程中,你将会使用各种程序语言(不限于自带的PL/pgSQL语言)进行函数的编写。这里你会看到我们如何创建可用的库文件,如何将这些库文件组装成更有用的组件,并把这些组件分发到社区中;你也会看到我们如何从大量外部数据源中抽取数据,并通过扩展PostgreSQL完成数据的本地化处理;同时,你也可以在以上过程中使用一个超级棒的调试界面,这个调试界面可以让你更加高效与放心地完成工作。第1章 PostgreSQL服务器简介1.1 为什么在服务器中进行程序设计[1.2 关于本书的代码示例](https://yq.aliyun.com/articles/1202761.3 超越简单函数1.4 使用触发器管理相关数据1.5 审核更改1.6 数据清洗1.7 定制排序方法1.8 程序设计最佳实践1.9 关于缓存1.10 总结——为什么在服务器中进行程序设计1.11 小结第2章 服务器程序设计环境2.1 购置成本2.2 开发者的可用性2.3 许可证书2.4 可预测性2.5 社区2.6 过程化语言2.7 小结第3章 第一个PL/pgSQL函数3.1 为什么是PL / pgSQL3.2 PL/pgSQL函数的结构3.3 条件表达式3.4 返回记录3.5 处理函数结果3.6 结论
相关资源:敏捷开发V1.0.pptx