Chapter 4. Server Control

In this chapter, we will cover the following recipes:

  • Starting the database server manually
  • Stopping the server safely and quickly
  • Stopping the server in an emergency
  • Reloading the server configuration files
  • Restarting the server quickly
  • Preventing new connections
  • Restricting users to only one session each
  • Pushing users off the system
  • Deciding on a design for multitenancy
  • Using multiple schemas
  • Giving users their own private database
  • Running multiple servers on one system
  • Setting up a connection pool
  • Accessing multiple servers using the same host and port

Introduction

PostgreSQL consists of a set of server processes, the group leader of which is named the postmaster. Starting the server is the act of creating these processes, and stopping ...

Get PostgreSQL 9 Administration Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.