添加用户
create user <用户名> with password '<密码>';
创建数据库并指定所属用户
create database django_test owner <用户名>;
切换数据库
postgres=# c kydb
切换用户
postgres=# c - kysystem
查询所有数据库
postgres=# l
查询所有表
postgres=# select * from pg_tables;
查询表结构
postgres=# d <表名称>;
删除数据库
drop database <数据库名称>
删除表数据并重建索引
TRUNCATE table_name1,table_name2 RESTART IDENTITY;
备份数据库(安装目录 bin目录下执行命令)
pg_dump -h <数据库IP地址,本地的话直接写localhost即可> -U <数据库用户名> "<数据库名称>" > "<备份文件地址>data.bak"
恢复数据库(安装目录 bin目录下执行命令)
psql -h localhost -U <数据库用户名> -d "<数据库名称>" < "<备份文件地址>data.bak"