質問

投稿者:istoda
登録日:2026年2月25日(水)

参照フィールドを含むDBのデータ一括削除

参照先となっているDBのテストデータを一括削除する方法をご教示いただけますでしょうか。 ※テスト確認した状態から修正を加えずに本番公開へ進めたいため、参照を一度切ってデータ削除後に再設定するという方法は取れない状況です。

更新日:2026年2月25日(水)
  • 1
いいね

コメント

  • ご連絡いただきましてありがとうございます。 > 参照先となっているDBのテストデータを一括削除する方法をご教示いただけますでしょうか。 参照先となっているDBのデータは、管理画面・APIどちらでも一括削除ができない仕様となっております。 ご迷惑おかけして恐縮ですが、ご了承ください。 レコードを削除する方法としましては、2つございます。 A. 管理画面からの1件1件の削除 B. APIで1件ずつリクエストして削除 【B】の方法を用いて、スケジュールトリガで動作させることにより、自動で削除させることも可能となります。 ■スケジュールトリガを用いて削除する方法 1. スケジュールトリガを15分事に起動するよう設定 2. API「レコード一覧を取得」でIDを取得 3. 取得したIDを元にAPI「レコードを削除」でレコード削除 4. 削除を30秒で行えるであろう件数分繰り返す 5. 全て削除できたらスケジュールトリガを停止する 一件ずつの削除となるため、APIのリクエストが多く負荷がかかります。 また、削除件数に応じてAPIリクエスト数を消費しますので、削除件数とAPIリクエスト数をご確認の上、ご検討いただけますと幸いです。 ▼APIメソッドごとのサンプルコードまとめ Record / Record (bulk) > レコード一覧取得メソッド https://knowledge.spirers.jp/article/development/detail/4148#:~:text=%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E5%8F%96%E5%BE%97%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89 ▼スケジュールトリガのPHPアクション https://support.spiral-platform.com/function/function-app-manage/8431.html ご確認の程、よろしくお願いいたします。

    • いいね
    2026年2月25日(水)
あなたもログインして、
回答してみませんか?
質問がまとまらない方へ チャットコミュニティで気軽に聞いてみよう! 疑問や課題が整理できていなくても問題ありません。SPIRAL®で解決できる範囲がまだわからなくても質問できます。「ここで聞くと場違いかな?」というお悩みでも歓迎します。
  • Discordで聞く
  • Slackで聞く