===============
== 白菜林 ==
===============
一个勤奋的代码搬运工!

PostgresSQL 基本用法:新建数据库、用户、连接、备份/恢复数据库

postgres

系统环境: Debian 11

切换到超级用户:

    sudo su postgres

进入psql:

    psql

创建一个用户:

    CREATE USER username WITH PASSWORD 'password';

查看角色列表:

    \du

创建数据库并制定所有者和编码:

    CREATE DATABASE dbname WITH OWNER username ENCODING UTF8;

创建一个数据库:

    CREATE DATABASE dbname;

查看数据库列表:

    \l

更改刚创建的数据库所有权:

    ALTER DATABASE dbname OWNER TO username;

通过psql连接数据库

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

备份数据库

    pg_dump dbname > dbname.dump

恢复数据库

    psql -f dbname.dump -d dbname