PostgreSQL Tutorial

  • Home
  • Administration
  • Views
  • Triggers
  • Stored Procedures
  • Interfaces
    • PostgreSQL PHP
    • PostgreSQL Python
    • PostgreSQL JDBC
Home / PostgreSQL Administration

PostgreSQL Administration

The PostgreSQL administration covers the most important PostgreSQL database server administration activities. We will discuss about roles and groups administration, databases creation, tablespaces management, databases backup and restore.

PostgreSQL Database and Schema Management

In this section, we will show you how to manage databases in PostgreSQL including creating databases, modifying existing database’s features and deleting databases. In addition, the schema management is covered.

  • PostgreSQL Create Database – create new databases by using CREATE DATABASE statement.
  • PostgreSQL Alter Database – change features of an existing database using the ALTER DATABASE statement.
  • PostgreSQL Drop Database – remove databases using DROP database statement.

PostgreSQL Roles Administration

In PostgreSQL, a role is an account. A role that has login right is called a user. A role may be a member of other roles. The roles that contains other roles is known considered as a group. In this section, you will learn how to manage roles and groups effectively.

  • PostgreSQL Roles Management: introduces you to PostgreSQL roles concept and shows you how to create user roles and group roles by using PostgreSQL  CREATE ROLE statement.

PostgreSQL Backup and Restore Databases

This section shows you how to use various PostgreSQL backup and restore tools including pg_dump, pg_dumpall, psql,  pg_restore and  pgAdmin to backup and restore databases.

  • PostgreSQL Backup – introduces you to practical ways to backup your databases by using PostgreSQL backup tool including pg_dump and pg_dumpall.
  • PostgreSQL Restore –  shows you various ways to restore PostgreSQL databases by using psql and pg_restore tools.

Tablespace Management

PostgreSQL tablespaces allow you to control how data stored in the file system. The tablespaces are very useful in many cases such as managing large tables and improving database performance. In this section, we will show you how to manage tablespaces in PostgreSQL effectively.

  • PostgreSQL Creating Tablespace – introduces you to PostgreSQL tablespace and shows you how to create tablespaces by using CREATE TABLESPACE statement.
  • PostgreSQL Changing Tablespace – shows you how to rename, change owner and set parameter for a tablespace by using ALTER TABLESPACE statement.
  • PostgreSQL Deleting Tablespaces – learns how to delete tablespaces by using PostgreSQL  DROP TABLESPACE statement.

PostgreSQL Tips

  • PostgreSQL Reset Password – shows you how to reset forgotten password of the postgres user.
  • psql Commands – gives you the most common psql command to help you query data from PostgreSQL faster and more effective.
  • PostgreSQL Describe Table – gets information on a particular table.
  • PostgreSQL Show Databases – lists all databases in the current database server
  • PostgreSQL Show Tables – shows all tables in the current database.
Previous Tutorial: PostgreSQL Tutorial
Next Tutorial: PostgreSQL Stored Procedures

PostgreSQL Quick Start

  • What is PostgreSQL?
  • Install PostgreSQL
  • Connect to Database
  • Download PostgreSQL Sample Database
  • Load Sample Database
  • Explore Server and Database Objects

Databases Management

  • Create New Databases
  • Modify Databases
  • Delete Databases

PostgreSQL Roles Administration

  • Introduction to PostgresQL Roles

PostgreSQL Backup & Restore

  • PostgreSQL Backup Databases
  • PostgreSQL Restore Databases

Tablespaces Management

  • Creating Tablespaces
  • Changing Tablespaces
  • Deleting Tablespaces

About PostgreSQL Tutorial

PostgreSQLTutorial.com is a website dedicated to developers and database administrators who are working on PostgreSQL database management system.

We constantly publish useful PostgreSQL tutorials to keep you up-to-date with the latest PostgreSQL features and technologies. All PostgreSQL tutorials are simple, easy-to-follow and practical.

Recent PostgreSQL Tutorials

  • PostgreSQL Recursive View
  • Learn PostgreSQL Recursive Query By Example
  • Creating Updatable Views Using the WITH CHECK OPTION Clause
  • PostgreSQL Upsert Using INSERT ON CONFLICT statement
  • How to Generate a Random Number in A Range
  • Using PostgreSQL ADD COLUMN to Add One or More Columns To a Table
  • PostgreSQL Character Types: CHAR, VARCHAR, and TEXT
  • Using PostgreSQL SERIAL To Create Auto-increment Column
  • PostgreSQL Boolean Data Type with Practical Examples
  • Understanding PostgreSQL Timestamp Data Types

More Tutorials

  • PostgreSQL PHP
  • PostgreSQL Python
  • PostgreSQL JDBC
  • PostgreSQL Functions
  • PostgreSQL Resources

Site Info

  • Home
  • About Us
  • Contact Us
  • Privacy Policy

Copyright © 2016 by PostgreSQL Tutorial Website. All Rights Reserved.