baicai

白菜

一个勤奋的代码搬运工!

PostgresSQL Basic Usage: Creating a database, user, connecting, backing up/restoring a database

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 specifying 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.