テーブルデータのバックアップ
2024-05-31 15:31
管理画面からではなく、アクションセットでテーブルデータのバックアップを取れるようにしておくことはできるでしょうか?
もしくは、定期的にバックアップデータを取得するように設定しておくことはできるでしょうか?
よろしくお願いいたします。
回答を投稿するにはログインが必要です。
![日本コンピュータシステム(CELFチーム)](https://developer.celf.biz/wp-content/uploads/2019/07/15303166515d1acd5dc386b.jpg)
こんにちは。
アクションのヘルプを見ますと「指定したパスにすでにファイルがある場合、ファイルは上書き保存されます。」
と書かれており、アクションのCSVファイルパスという箇所に下記のようにファイル名を含めてパスを書いておけば上書きされますのでお試しください。
例
「G:マイドライブ〇〇〇〇test.txt」
アクションのヘルプを見ますと「指定したパスにすでにファイルがある場合、ファイルは上書き保存されます。」
と書かれており、アクションのCSVファイルパスという箇所に下記のようにファイル名を含めてパスを書いておけば上書きされますのでお試しください。
例
「G:マイドライブ〇〇〇〇test.txt」
ご回答いただきありがとうございます。
「テーブルのデータをCSVファイルとして保存する」は試してみました。1回目はうまくいきました。2回目以降はできない状況です(エラーとなってしまいます)。たぶん保存先のフォルダーが空でないとできないようです。アクションのたびに同じファイル名で上書きしていけるようにしたいのですが。何か解決策はありますでしょうか?
尚「CSVファイルのデータをテーブルに登録する」の方は問題なく動きます。
「テーブルのデータをCSVファイルとして保存する」は試してみました。1回目はうまくいきました。2回目以降はできない状況です(エラーとなってしまいます)。たぶん保存先のフォルダーが空でないとできないようです。アクションのたびに同じファイル名で上書きしていけるようにしたいのですが。何か解決策はありますでしょうか?
尚「CSVファイルのデータをテーブルに登録する」の方は問題なく動きます。
![日本コンピュータシステム(CELFチーム)](https://developer.celf.biz/wp-content/uploads/2019/07/15303166515d1acd5dc386b.jpg)
こんにちは。
CELFのアクションセット設定の中にデータ操作タブがあるのですが、
その中に「テーブルのデータをCSVファイルとして保存する」というアクションがありますので
それを利用すればテーブルのデータを出力することができます。
ここで指定して保存できるのは自分のパソコン内となります。
同じタブに「CSVファイルのデータをテーブルに登録する」
というアクションもありますので、出力したファイルをCELF内の
バックアップ用のテーブルに登録することもできると思います。
また、上記は一度CSVファイルなどにデータを出力するのを想定して書いていましたが、
単純にテーブルのデータをバックアップ用のテーブルに登録するだけであれば、
データ操作タブにある「テーブルから複数件取得する」アクションを使い、
まずはCELFのシート上にデータを取得しておき、その後に「テーブルにデータを登録する」アクションで
バックアップ用のテーブルにデータを登録することで実現可能かと思います。
このやり方であればCELF上のテーブルだけで完結するかと思います。
CELFのアクションセット設定の中にデータ操作タブがあるのですが、
その中に「テーブルのデータをCSVファイルとして保存する」というアクションがありますので
それを利用すればテーブルのデータを出力することができます。
ここで指定して保存できるのは自分のパソコン内となります。
同じタブに「CSVファイルのデータをテーブルに登録する」
というアクションもありますので、出力したファイルをCELF内の
バックアップ用のテーブルに登録することもできると思います。
また、上記は一度CSVファイルなどにデータを出力するのを想定して書いていましたが、
単純にテーブルのデータをバックアップ用のテーブルに登録するだけであれば、
データ操作タブにある「テーブルから複数件取得する」アクションを使い、
まずはCELFのシート上にデータを取得しておき、その後に「テーブルにデータを登録する」アクションで
バックアップ用のテーブルにデータを登録することで実現可能かと思います。
このやり方であればCELF上のテーブルだけで完結するかと思います。
早速のご回答ありがとうございます。
お送りいただいたURLでは、テーブルデータを削除する、アクションを定期的に実行するものだと思います。
今回行いたいことは、テーブルデータをどこかにバックアップするアクションセットを設定したいのですが、そのアクションセットの設定方法そのものをご教授いただけるでしょうか?
バックアップデータは自分のパソコン内に保存するのでしょうか?
それともCELF内にバックアップするような場所があるのでしょうか?
こちらも併せてご教授お願い致します。
お送りいただいたURLでは、テーブルデータを削除する、アクションを定期的に実行するものだと思います。
今回行いたいことは、テーブルデータをどこかにバックアップするアクションセットを設定したいのですが、そのアクションセットの設定方法そのものをご教授いただけるでしょうか?
バックアップデータは自分のパソコン内に保存するのでしょうか?
それともCELF内にバックアップするような場所があるのでしょうか?
こちらも併せてご教授お願い致します。
![日本コンピュータシステム(CELFチーム)](https://developer.celf.biz/wp-content/uploads/2019/07/15303166515d1acd5dc386b.jpg)
こんにちは。
イメージしているものと合っていないかもしれませんが、CELFで所定の場所にデータをエクスポートするアプリを作成しておき、
それをタスクスケジューラで指定した時間に起動するようにしておけば可能ではないでしょうか。
参考になりそうなURLを下記に貼ります。
タスクスケジューラから CELF アプリを起動する
https://cloud.celf.jp/celf-help/ja/texts/tips/launch_app_from_task_scheduler/launch_app_from_task_scheduler.html
イメージしているものと合っていないかもしれませんが、CELFで所定の場所にデータをエクスポートするアプリを作成しておき、
それをタスクスケジューラで指定した時間に起動するようにしておけば可能ではないでしょうか。
参考になりそうなURLを下記に貼ります。
タスクスケジューラから CELF アプリを起動する
https://cloud.celf.jp/celf-help/ja/texts/tips/launch_app_from_task_scheduler/launch_app_from_task_scheduler.html