コマンド
sfdx
コマンドを用いて以下コマンドで消去できます。
これでいちいちログインせずとも、カスタムオブジェクトの削除が可能になります。
sfdx force:data:soql:query -u ALIAS -q "SELECT id from CustomObject__c" -r csv > result.csv
sfdx force:data:bulk:delete -u ALIAS -s CustomObject__c -f ./result.csv
rm ./result.csv
Git Bash
などで叩く場合は、;
でつなげてあげればワンライナーで実行できます。
解説
-
ALIAS
の部分は組織へのエイリアスを入力してください。 -
CustomObject__c
の部分は削除したいオブジェクトのAPI名を入力してください。
sfdx force:data:soql:query -u ALIAS -q "SELECT id from CustomObject__c" -r csv > result.csv
これでカスタムオブジェクトのIDをcsv形式で取得します。
sfdx force:data:bulk:delete -u ALIAS -s CustomObject__c -f ./result.csv
これでcsv内のデータを削除します。
rm ./result.csv
これでcsvを削除してお掃除します。