PostgreSQL Tutorial

  • Home
  • Stored Procedures
  • Advanced
    • Indexes
    • Views
    • Triggers
    • Administration
  • Interfaces
    • PostgreSQL PHP
    • PostgreSQL Python
    • PostgreSQL JDBC
  • Functions
    • Aggregate Functions
    • Date / Time Functions
    • String Functions
    • Math Functions
    • Window Functions
Home / PostgreSQL Administration

PostgreSQL Administration

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

PostgreSQL Roles

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. A role that contains other roles is known 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.

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.

  • Backup – introduces you to practical ways to back up your databases by using PostgreSQL backup tool including pg_dump and pg_dumpall.
  • 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.

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

PostgreSQL Tips

  • 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.
  • Describe Table – gets information on a particular table.
  • Show Databases – lists all databases in the current database server
  • Show Tables – shows all tables in the current database.
Previous Tutorial: PostgreSQL Indexes
Next Tutorial: PostgreSQL Aggregate Functions

PostgreSQL Quick Start

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

Database Management

  • Create Database
  • Alter Database
  • Rename Database
  • Drop Database
  • Copy a Database
  • Get Database Object Sizes

PostgreSQL Role Administration

  • Introduction to PostgresQL Roles

PostgreSQL Backup & Restore

  • Backup Databases
  • Restore Databases

Tablespace 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 DROP TRIGGER
  • PostgreSQL NTILE Function
  • PostgreSQL PERCENT_RANK Function
  • PostgreSQL CUME_DIST Function
  • PostgreSQL Sequences
  • PostgreSQL LAG Function
  • PostgreSQL LEAD Function
  • PostgreSQL NTH_VALUE Function
  • PostgreSQL LAST_VALUE Function
  • PostgreSQL FIRST_VALUE Function

Site Info

  • Home
  • PostgreSQL Cheat Sheet
  • Resources
  • About Us
  • Contact Us
  • Privacy Policy

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

⤒