一:删除postgresql数据的时候,可能遇到无法删除的情况:
ERROR: database “mctest” is being accessed by other users 详细:There are 2 other sessions using the database.
解决办法:
select pg_terminate_backend(pid) from (select pid from pg_stat_activity where datname = '数据库名称' ) a;
通过这个语句查一下
会看到多个值,则无法删除
如果那就一个个的断开,直到只有一个值,就可以删除了。
二:新增用户账号
# su - postgres -- 首先切换到postgres
-bash-4.1$ psql -- 输入psql
psql (10.5)
Type "help" for help.
postgres=#
//新增用户
postgres=# create user username with password '****';
CREATE ROLE
postgres=#