baicai

白菜

一个勤奋的代码搬运工!

PostgreSQL Basic Usage: Creating databases, users, connections, and backing up/restoring databases.

title: "PostgreSQL Basic Usage: Creating Databases, Users, Connections, Backing Up/Restoring Databases"
date: 2022-07-22T14:26:40+08:00
slug: create_use1
type: posts
draft: false
categories: ["PostgreSQL","Using Software"]
tags: ["postgres"]#

System Environment:
Debian 11

Switch to superuser:#

    sudo su postgres

Enter psql:#

    psql

Create a user:#

    CREATE USER username WITH PASSWORD 'password';

View role list:#

    \du

Create a database with specified owner and encoding:#

    CREATE DATABASE dbname WITH OWNER username ENCODING UTF8;

Create a database:#

    CREATE DATABASE dbname;

View database list:#

    \l

Change ownership of the newly created database:#

    ALTER DATABASE dbname OWNER TO username;

Connect to the database using psql:#

    psql -h 127.0.0.1 -p 5432 -U username -d dbname

Backup the database:#

    pg_dump dbname > dbname.dump

Restore the database:#

    psql -f dbname.dump -d dbname
Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.