PostgreSQL 11 Server Side Programming Quick Start Guide: Effective database programming and interaction


PostgreSQL 11 Server Side Programming Quick Start Guide: Effective database programming and interaction
Authors: Luca Ferrari
ISBN-10 书号: 1789342228
ISBN-13 书号: 9781789342222
Publisher Finelybook 出版日期: 2018-11-29
pages 页数: 260 pages


Book Description
PostgreSQL is a rock-solid,scalable,and safe enterprise-level relational database. With a broad range of features and stability,it is ever increasing in popularity.This book shows you how to take advantage of PostgreSQL 11 features for server-side programming. Server-side programming enables strong data encapsulation and coherence.
The book begins with the importance of server-side programming and explains the risks of leaving all the checks outside the database. To build your capabilities further,you will learn how to write stored procedures,both functions and the new PostgreSQL 11 procedures,and create triggers to perform encapsulation and maintain data consistency.
You will also learn how to produce extensions,the easiest way to package your programs for easy and solid deployment on different PostgreSQL installations.
Contents
1: POSTGRESQL SERVER-SIDE PROGRAMMING
2: STATEMENT TRICKS: UPSERTS,RETURNING,AND CTES
3: THE PL/PGSQL LANGUAGE
4: STORED PROCEDURES
5: PL/PERL AND PL/JAVA
6: TRIGGERS
7: RULES AND THE QUERY REWRITING SYSTEM
8: EXTENSIONS
9: INTER PROCESS COMMUNICATION AND BACKGROUND WORKERS
10: CUSTOM DATA TYPES

What you will learn
Explore data encapsulation
Write stored procedures in different languages
Interact with transactions from within a function
Get to grips with triggers and rules
Create and manage custom data types
Create extensions to package code and data
Implement background workers and Inter-Process Communication (IPC)
How to deal with foreign languages,in particular Java and Perl
Authors
Luca Ferrari
Luca has been passionate about computer science since the Commodore 64 era,and today holds a master's degree (with honors) and a PhD from the University of Modena and Reggio Emilia. He has written several research papers,technical articles,and book chapters. In 2011,he was named Adjunct Professor by the University of Nipissing. An avid Unix user,he is a strong advocate of open source,and in his free time he collaborates with a few projects. He met PostgreSQL back in release 7.3; he was a founder and former president of the Italian PostgreSQL Community (ITPUG),he talks regularly at technical conferences and events,and delivers professional training. In his teenage years,he was quite a proficient archer. He lives in Italy with his beautiful wife,son,and two (female) cats.

下载地址 Download
打赏
未经允许不得转载:finelybook » PostgreSQL 11 Server Side Programming Quick Start Guide: Effective database programming and interaction

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏