PacktPublishing / Developing-Modern-Database-Applications-with-PostgreSQL

Developing Modern Database Applications with PostgreSQL, published by Packt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Developing Modern Database Applications with PostgreSQL

Developing Modern Database Applications with PostgreSQL

This is the code repository for Developing Modern Database Applications with PostgreSQL, published by Packt.

Use the highly available and object-relational PostgreSQL to build scalable and reliable apps

What is this book about?

PostgreSQL is an open-source object-relational database management system (DBMS) that provides enterprise-level services, including high performance and scalability. This book is a collection of unique projects providing you with a wealth of information relating to administering, monitoring, and testing PostgreSQL. The focus of each project is on both the development and the administrative aspects of PostgreSQL.

This book covers the following exciting features:

  • Set up high availability PostgreSQL database clusters in the same containment, a cross-containment, and on the cloud
  • Monitor the performance of a PostgreSQL database
  • Create automated unit tests and implement test-driven development for a PostgreSQL database
  • Develop PostgreSQL apps on cloud platforms using DevOps with Python and Node.js
  • Write robust APIs for PostgreSQL databases using Python programming, Node.js, and PostgREST

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

// add query functions
module.exports = {
getAllATMLocations: getAllATMLocations,
getSingleATMLocation: getSingleATMLocation,
createATMLocation: createATMLocation,
updateATMLocation: updateATMLocation,
removeATMLocation: removeATMLocation
};

Following is what you need for this book: This PostgreSQL book is for database developers, database administrators, data architects, or anyone who wants to build end-to-end database projects using Postgres. This book will also appeal to software engineers, IT technicians, computer science researchers, and university students who are interested in database development and administration. Some familiarity with PostgreSQL and Linux is required to grasp the concepts covered in the book effectively.

With the following software and hardware list you can run all code files present in the book (Chapter 1-12).

Software and Hardware List

Chapter Software required OS required
1 PostgreSQL 11 and above Windows, Mac OS X, and Linux (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Authors

Dr. Quan Ha Le graduated with a Ph.D. in computer science from the Queen's University of Belfast, United Kingdom, in 2005. Since his Ph.D. graduation, he has been working as a PostgreSQL database administrator all over Alberta and Ontario, Canada, until now. From 2008 to 2019, Dr. Le Quan Ha administered, designed, and developed 24 small, medium, large, and huge PostgreSQL databases in Canada. Since 2016, after writing a good publication on PostgreSQL database clusters on clouds, he has been a member of the United States PostgreSQL Association (PgUS) in New York City. Dr. Le Quan Ha has also been a board member of the PgUS Diversity committee since 2018.

Marcelo Diaz is a software engineer with more than 15 years of experience, with a special focus on PostgreSQL. He is passionate about open source software and has promoted its application in critical and high-demand environments where he has worked as a software developer and consultant for both private and public companies. He currently works very happily at Cybertec and as a technical reviewer for Packt Publishing. He enjoys spending his leisure time with his daughter, Malvina, and his wife, Romina. He also likes playing football.

About

Developing Modern Database Applications with PostgreSQL, published by Packt

License:MIT License


Languages

Language:Shell 43.8%Language:JavaScript 40.5%Language:HTML 8.8%Language:HCL 4.2%Language:PLpgSQL 1.4%Language:Pug 1.0%Language:CSS 0.4%