调用ModifyFullTableScan接口设置或取消全表扫描。
请求参数
| 参数名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| Action | String | 是 | 系统规定参数,取值:ModifyFullTableScan。 |
| DrdsInstanceId | String | 是 | PolarDB-X实例ID。 |
| DbName | String | 是 | 数据库名。 |
| TableNames | String | 是 | 待设置全表扫描的表名,如果有多个则用英文逗号(,)分隔。 |
| FullTableScan | Boolean | 是 | true为全表扫描,false为取消全表扫描。 |
返回值
无公共返回值。
错误码
| 错误码 | 报错信息 | 错误描述 | HTTP 状态码 |
|---|---|---|---|
| InvalidDrdsInstanceId.NotFound | The DrdsInstanceId provided does not exist in our records. | 实例不存在。 | 404 |
| InvalidDbName.NotFound | The Drds DbName provided does not exist in our records. | 数据库不存在。 | 404 |
| InvalidParameter.Mismatch | The specified parameter does not match. | 参数错误。 | 400 |
| InvalidDbname.MalFormed | The specified db name does not match. | 数据库名错误。 | 400 |
| InvalidParameter.TableNotFound | The specified table name does not match | 待设置的表不存在。 | 400 |
| InvalidAction.ConflictWithAnotherAction | The specified action conflict with another. | 与另一个操作冲突。 | 400 |
| InvalidParameter.Mismatch | The Drds DbName provided does not exist in our records. | 参数错误。 | 400 |