About This Book
- Manage and optimize your PostgreSQL database with Heroku Postgres
- Secure your database with rollback, followers and forks functionalities
- A step-by-step tutorial with examples to help you get to grips with proficiency in Heroku Postgres database
Who This Book Is For
Learning Heroku Postgres is targeted at developers and database admins. Even if you're new to Heroku Postgres, you'll be able to master both the basic as well as advanced features of Heroku Postgres. Since Heroku Postgres is incredibly user-friendly, no previous experience in computer coding or programming is required.
This book establishes a good learning mechanism by initially covering simple topics such as Heroku Toolbelt before moving on to complex topics such as data caching and tuning and PostGIS.
The book begins by giving you an introduction to the working of Heroku Postgres. This is followed by an overview of the PostgreSQL add-on, using which you'll create your first database and connect it using various programming languages such as Java, Ruby, Python, and Node.js. You will then look at securing your data, monitoring, working with permissions, and generating backups along with database rollbacks, followers, and forks to manage any loss in your data. Finally, you will improve the performance of your database by diving into log statements and understand how to avoid common mistakes.
Table of Contents
Chapter 1. Getting Started with Heroku Postgres
Chapter 2. Heroku Toolbelt
Chapter 3. Postgres Add-on
Chapter 4. PG Backups
Chapter 5. Dataclips
Chapter 6. Rollback, Followers, and Forks
Chapter 7. Understanding Log Statements and Common Errors
Chapter 8. Extensions, PostGIS, Full Text Search Dictionaries, Data Caching, and Tuning