Belirtilen bir kategori klasöründen tüm tabloların bağlantısını keser.
Operation description
Belirtilen bir kategori klasörü altına bağlanmış tüm tabloların bağlantısını keser. Klasör yapısı değişmeden kalır. Klasör seviyesi sınırlı değildir (L1'den L4'e kadar tümü desteklenir). İşlem, belirtilen klasörü kök alarak tüm alt klasörleri özyinelemeli olarak kapsar. Yalnızca tablolar ve klasörler arasındaki bağlantı ilişkileri kaldırılır. Hiçbir klasör silinmez. DryRun true olarak ayarlanırsa, gerçek temizlik yapılmadan yalnızca etkilenen istatistikler döndürülür.
Try it now
Test
RAM authorization
Request syntax
POST / HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CategoryId |
integer |
Yes |
Temizlenecek kategori klasörünün kimliği. Klasör seviyesi sınırlı değildir. Yalnızca klasör altındaki (tüm alt klasörler dahil) tüm tabloların bağlantı ilişkileri kaldırılır. Klasörün kendisi ve hiyerarşisi değişmeden kalır. Klasör mevcut değilse 404 döndürülür. |
20 |
| DryRun |
boolean |
No |
Deneme çalıştırması yapılıp yapılmayacağını belirtir. true olarak ayarlanırsa, gerçek silme işlemi yapılmadan yalnızca temizlenecek bağlantı ilişkilerinin ve tabloların sayısı döndürülür. Varsayılan değer: false. |
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt gövdesi. |
||
| RequestId |
string |
İstek kimliği. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
Hata kodu. |
UnknownError |
| ErrorMessage |
string |
Hata mesajı. |
UnknownError |
| Success |
boolean |
İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
true |
| Data |
object |
Temizlik sonucu. |
|
| CategoryId |
integer |
Temizlenen kategori klasörünün kimliği. |
FC-0F46B2A2E4FA22AF |
| CategoryName |
string |
Temizlenen kategori klasörünün adı. |
xxx |
| ScannedCategoryCount |
integer |
Belirtilen klasörün kendisi ve tüm alt klasörleri dahil olmak üzere bu işlem sırasında taranan klasör sayısı. |
1 |
| ClearedRelationCount |
integer |
Kaldırılan bağlantı ilişkilerinin sayısı. DryRun true olarak ayarlanırsa, bu değer kaldırılacak bağlantı ilişkilerinin sayısını gösterir. |
1 |
| ClearedTableCount |
integer |
Tekilleştirme işleminden sonra etkilenen farklı tablo sayısı. |
1 |
| ClearedTableIds |
array |
Etkilenen tabloların örnek kimlikleri. En fazla 200 kimlik döndürülür. |
|
|
integer |
Tablo kimliği. |
1 |
|
| DryRun |
boolean |
İşlemin deneme çalıştırması modunda yapılıp yapılmadığını gösterir. |
True |
Examples
Success response
JSON format
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Data": {
"CategoryId": 0,
"CategoryName": "xxx",
"ScannedCategoryCount": 1,
"ClearedRelationCount": 1,
"ClearedTableCount": 1,
"ClearedTableIds": [
1
],
"DryRun": true
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.