PostgreSQL服务器编程

综合评级:
★★★★★

定价:
¥49.00

作者:
(美)克洛斯 等著,戚长松 译

出版社:
机械工业出版社

出版日期:
2014年10月

页数:
186

ISBN:
9787111480570

书籍介绍

本书将带你学习PostgreSQL函数的基础部分。在学习过程中,你将会使用各种程序语言(不限于自带的PL/pgSQL语言)进行函数的编写。你会看到我们是如何创建可用的库文件,如何将这些库文件组装成更有用的组件,并把这些组件分发到社区中;你也会看到我们是如何从大量的外部数据源中抽取数据,并通过扩展PostgreSQL完成数据的本地化抽取;同时,你也可以在以上过程中使用一个超级棒的调试界面,这个调试界面可以让你在整个学习过程中变得更加得心应手、事半功倍。

目录

前言

第1章 PostgresQL服务器简介

1.1 为什么在服务器中进行程序设计

1.2 关于本书的代码示例

1.3 超越简单函数

1.4 使用触发器管理相关数据

1.5 审核更改

1.6 数据清洗

1.7 定制排序方法

1.8 程序设计最佳实践

1.8.1 KISS——尽量简单(keep it simple stupid)

1.8.2 DRY——不要写重复的代码(don't repeat yourself)

1.8.3 YAGNI——你并不需要它(you ain'tgonnaneedit)

1.8.4 SOA——服务导向架构(service-oriented architecture)

1.8.5 类型的扩展

1.9 关于缓存

1.10 总结——为什么在服务器中进行程序设计

1.10.1 性能

1.10.2 易于维护

1.10.3 保证安全的简单方法

1.11 小结

第2章 服务器程序设计环境

2.1 购置成本

2.2 开发者的可用性

2.3 许可证书

2.4 可预测性

2.5 社区

2.6 过程化语言

2.6.1 平台兼容性

2.6.2 应用程序设计

2.6.3 更多基础

2.7 小结

第3章 第一个PL/pgsQL函数

3.1 为什么是PL/pgSQL

3.2 PL/pgSQL函数的结构

……

第4章 返回结构化数据

第5章 PL/pgsQL触发器函数

第6章 PL/pgsQL调试

第7章 使用无限制的开发语言

第8章 使用C编写高级函数

第9章 使用PL/Proxy扩展数据库

第10章 发布自己的PostgreSQL扩展程序

课课家教育

未登录