ニフティ mBaaSでデータをインポート・エクスポートしたいときのメモ。
エクスポート
ニフティmBaaSにログインします。
ログイン後、エクスポートしたいデータのあるアプリを選択して、左メニューの下にある「アプリ設定」をクリック。
左メニューにある「エクスポート」を選択します。
エクスポートボタンをクリックすると、登録しているメールアドレスにメールが送信されます。
届いたメールにあるURLをクリックすると、ダウンロードページへ遷移します。
ダウンロードボタンをクリックすると、zipファイルをダウンロードできます。
解凍すると、アプリ内で使用しているデータがjson形式で入っています。
インポート
データストアを選択して、作成 > インポートをクリックします。
クラス名とインポートするファイルを選択してインポートをクリックします。
今回は以下のようなCSVデータをインポートしました。
1行目がフィールド名、2行目以降がデータとしてインポートされます。
ダブルクォーテーションで囲っている場合は文字列として扱われます。
CSV
name,age "双葉",16 "照",16 "葉子",16
CSVデータはUTF-8でないと文字化けしますので注意してください。
エラーが出ずにインポートが完了すると、インポートしたデータがデータストアに反映されているのが確認できました。
他にはjson形式・txt形式のファイルがインポートできるようです。
【参考サイト】
コメントが承認されるまで時間がかかります。