PostgreSQL DROP EXTENSION

2021-09-10 14:26 更新

DROP EXTENSION — 移除一個(gè)擴(kuò)展

大綱

DROP EXTENSION [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

描述

DROP EXTENSION從數(shù)據(jù)庫(kù)移除擴(kuò)展。 刪除一個(gè)擴(kuò)展會(huì)導(dǎo)致其組成對(duì)象也被刪除。

你必須擁有該擴(kuò)展才能使用DROP EXTENSION。

參數(shù)

IF EXISTS

如果該擴(kuò)展不存在則不要拋出一個(gè)錯(cuò)誤,而是發(fā)出一個(gè)提示。

name

一個(gè)已安裝擴(kuò)展的名稱(chēng)。

CASCADE

自動(dòng)刪除依賴(lài)于該擴(kuò)展的對(duì)象,然后刪除所有 依賴(lài)于那些對(duì)象的對(duì)象(見(jiàn)第 5.14 節(jié))。

RESTRICT

如果有任何對(duì)象依賴(lài)于該擴(kuò)展(而不是它自己擁有的成員 對(duì)象和其他被列在同一個(gè)DROP命令中 的擴(kuò)展),則拒絕刪除它。這是默認(rèn)值。

示例

要從當(dāng)前數(shù)據(jù)庫(kù)移除擴(kuò)展hstore

DROP EXTENSION hstore;

如果hstore的任何對(duì)象在該數(shù)據(jù)庫(kù)庫(kù)中 正在使用,例如有一個(gè)表的列是hstore類(lèi)型,這個(gè) 命令都將會(huì)失敗。加上CASCADE選項(xiàng)可以強(qiáng)制 把這些依賴(lài)對(duì)象也移除。

兼容性

DROP EXTENSION是一個(gè) PostgreSQL擴(kuò)展。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)