功能介绍
/database/drop 接口用于删除已创建的 Base 类 Database,并删除 Database 中所有 Collection 以及 Document。
/ai/database/drop 接口用于删除已创建的 AI 类 Database,并删除 Database 中所有 CollectionView 以及 DocumentSet。
接口约束
警告:
执行 drop 操作将会彻底删除指定数据库下所有数据。在操作之前,请务必谨慎考虑。
请求示例
注意:
如下示例可直接复制,在 CVM 运行之前,您需在文本编辑器将 api_key=A5VOgsMpGWJhUI0WmUbY******************** 与 10.0.X.X 依据实际情况进行替换。
curl -i -X POST \\-H 'Content-Type: application/json' \\-H 'Authorization: Bearer account=root&api_key=A5VOgsMpGWJhUI0WmUbY********************' \\http://10.0.X.X:80/database/drop \\-d '{"database": "db-test"}'
curl -i -X POST \\-H 'Content-Type: application/json' \\-H 'Authorization: Bearer account=root&api_key=A5VOgsMpGWJhUI0WmUbY********************' \\http://10.0.X.X:80/ai/database/drop \\-d '{"database": "db-test-ai"}'
请求参数
参数名 | 是否必选 | 参数含义 | 参数取值 |
database | 是 | 待删除的 Database 库名。 | Database 命名要求如下: 只能使用英文字母,数字,下划线_、中划线-,并以英文字母开头。 长度要求:[1,128]。 |
响应消息
状态码 | 含义 | 响应消息 |
200 | 删除数据库执行成功 |
|
返回参数
参数名 | 参数含义 |
affectedCount | 影响行数,即为删除数据库的数量。 |