有很多大的特性添加到PostgreSQL 13日像平行的真空,重复数据删除索引,等等,可以发现一个完整的列表PostgreSQL 13版本说明。随着大的特性,也有小的补充说,包括dropdb force。
Dropdb force
一个新的命令行选项添加到dropdb命令,和一个类似SQL选项“力量”也是添加到数据库。使用- f选项或与dropdb FORCE命令或力与滴水数据库的数据库,它将终止所有现有的与数据库连接。同样,删除数据库小组将做同样的事情。
在第一个终端,创建一个测试数据库和数据库测试,连接到数据库。
|
1
2
3
4
|
流浪的
@
流浪的
:
~
美元
createdb
测试
;
流浪的
@
流浪的
:
~
美元
psql
测试
psql
(
13.0
)
类型
“帮助”
为
帮助
。
|
在第二个终端,试图把测试数据库上,你将会得到错误消息,测试数据库被另一个用户。
|
1
2
3
4
5
6
|
流浪的
@
流浪的
:
/
usr
/
当地的
/
pgsql
。
13
/
本
美元
psql
postgres
psql
(
13.0
)
类型
“帮助”
为
帮助
。
postgres
=
#删除数据库测试;
错误
:
数据库
“测试”
是
被
访问
通过
其他
用户
细节
:
在那里
是
1
其他
会话
使用
的
数据库
。
|
现在尝试用FORCE选项相同的命令。你会发现数据库成功了。
|
1
2
|
postgres
=
#删除数据库测试(力);
下降
数据库
|
注意:您还可以使用命令行dropdb测试- f。
会话第一终端将被终止。
|
1
2
3
4
5
6
7
|
测试
=
# \ d
致命的
:
终止
连接
由于
来
管理员
命令
服务器
关闭
的
连接
出乎意料地
这
可能
意味着
的
服务器
终止
异常
之前
或
而
处理
的
请求
。
的
连接
来
的
服务器
是
失去了
。
尝试
重置
:
失败的
。
!
吗?
>
|
寻找更多的信息在其他PostgreSQL 13变化?看看Ibrar之前的帖子,Postgresql_fdw认证PostgreSQL 13的变化!





