DROP CERTIFICATE
从数据库中删除 TLS 证书。
要查看现有证书,请查询 CERTIFICATES。
语法
DROP CERTIFICATE [ IF EXISTS ] certificate-name [,...] [ CASCADE ]
参数
IF EXISTS
- 当要删除的证书不存在时,Vertica 不会报告错误。 在 SQL 脚本中使用此子句,可避免在尝试创建不存在的对象之前删除它们时出错。
- certificate-name
- 要删除的证书的名称。
CASCADE
- 在删除证书之前删除依赖对象(例如,TLS 配置)。
特权
非超级用户,为以下之一:
示例
删除 server_cert
,如果存在:
=> DROP CERTIFICATE server_cert;
DROP CERTIFICATE;
删除 CA 证书及其依赖项(通常是它已签名的证书):
=> DROP CERTIFICATE ca_cert CASCADE;
DROP CERTIFICATE;