テーブルを指定されたビジネスフォルダに手動でマウントし、誤ったフォルダマウントを修正します。Replace が true に設定されている場合、まずテーブルの既存のフォルダ関連付けが解除されます(再マウント)。
操作説明
テーブルを指定されたビジネスフォルダに手動でマウントし、誤ったフォルダマウントを修正します。この操作はシングルマウントセマンティクスを使用し(新しいフォルダへのマウント時に古いフォルダの関連付けが自動的に解除されます)、リーフフォルダへのマウントのみを許可します。CategoryId と CategoryPath のいずれも指定されていない場合、この操作は純粋な関連付け解除操作として機能します。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST / HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DbId |
string |
必須 |
データベースの ID。 ListDatabases 操作を呼び出してデータベースの ID をクエリできます。 |
1*** |
| Tid |
integer |
任意 |
テナント ID。 説明
コンソールの右上隅にあるプロファイルアイコンにカーソルを合わせると、テナント ID を表示できます。詳細については、「テナント情報の表示」をご参照ください。 |
3*** |
| TableName |
string |
必須 |
テーブル名。 |
order_info |
| CategoryId |
integer |
任意 |
ターゲットリーフフォルダの ID。このパラメーターまたは CategoryPath のいずれかを指定します(このパラメーターが優先度を持ちます)。ListAssetCategories を呼び出して ID をクエリできます。このパラメーターと CategoryPath のいずれも指定されていない場合、この操作はテーブルの既存のフォルダの関連付けを解除するのみです。 |
123 |
| CategoryPath |
string |
任意 |
ターゲットフォルダのパス(レベルは / で区切ります)。このパスは既存のフォルダをレベルごとに特定し、深さの最大値は 4 レベルです。最終的なフォルダはリーフフォルダである必要があります。 |
BusinessDomain/Transaction/Order |
| ParentCategoryId |
integer |
任意 |
CategoryPath の開始点となる親フォルダの ID。Root フォルダから開始する場合は空のままにします。 |
100 |
| CreateMissingCategory |
boolean |
任意 |
CategoryPath で指定されたフォルダが存在しない場合に、レベルごとにフォルダを作成するかどうかを指定します。デフォルト値: false。誤ったパスによる意図しないフォルダ作成を防ぐため、404 エラーが返されます。 |
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答の内容。 |
||
| RequestId |
string |
リクエストの ID。 |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
エラーコード。 |
UnknownError |
| ErrorMessage |
string |
エラーメッセージ。 |
UnknownError |
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値:
|
true |
| Data |
object |
マウントの結果。 |
|
| TableId |
integer |
テーブルの ID。 |
1760934XXX |
| CategoryId |
integer |
テーブルが最終的にマウントされたフォルダの ID。純粋な関連付け解除操作の場合(フォルダパラメーターが指定されていない場合)、この値は空です。 |
FC-0F46B2A2E4FA22AF |
| NewlyMounted |
boolean |
新しいマウント関連付けが作成されたかどうかを示します。値が false の場合、テーブルとターゲットフォルダ間の関連付けが既に存在することを示します。 |
|
| RemovedCategoryIds |
array |
この操作中に関連付けが解除された元のフォルダ ID のリスト。シングルマウントセマンティクスでは、新しいフォルダへのマウント時に古いフォルダの関連付けが自動的に解除されます。 |
|
|
integer |
この操作中に関連付けが解除された元のフォルダの ID。 |
123 |
例
成功レスポンス
JSONJSON
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Data": {
"TableId": 0,
"CategoryId": 0,
"NewlyMounted": false,
"RemovedCategoryIds": [
123
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。