データベース
My app からテーブルを確認し、本番レコードを安全に管理する
Cloud プロジェクトを開き、My app → Database を選択して、ライブアプリで使用されているデータを確認します。
このページは本番データを扱います。行の追加、編集、削除はライブアプリにただちに反映され、再公開は不要です。
データベースに接続する
データベースまたはテーブルが検出されない場合は、Verdent でデータベースを追加を選択します。Verdent は、アプリに必要なデータベースとデータモデルを作成するリクエストを、アクティブなプロジェクトタスクに送信します。
生成されたコードを確認してテストし、Publish changes を選択します。本番データベースが接続され、スキーマを含むようになると、My app にテーブルが表示されます。
テーブルを確認する
Database のホームには、検出されたすべてのテーブルとそのレコード数が表示されます。このページでは次の操作ができます。
- テーブルを選択してレコードを確認する
- カードからテーブル名をコピーする
- 戻るボタンでテーブル一覧に戻る
My app は現在、テーブルレコードを管理します。このインターフェースからテーブルやカラムを作成、名前変更、削除することはできません。スキーマ変更はプロジェクトタスクを通じて依頼してください。
テーブルデータを操作する
並べ替えとフィルター
カラムヘッダーの並べ替えメニューを開き、昇順、降順、または並べ替えの解除を選択します。
Filter を選択すると、1 つ以上のカラムフィルターを組み合わせられます。
| カラムの種類 | 使用できる条件 |
|---|---|
| テキストおよびその他の非数値 | 一致、含む |
| 数値 | 一致、より大きい、以上、より小さい、以下 |
Confirm を選択すると、入力済みのすべてのフィルターが適用されます。個別のフィルターを削除する、Clear all を選択する、またはアクティブな Filter ボタンの削除アイコンを使うと、フィルターなしのテーブルに戻ります。
カラムの表示と非表示
Columns を選択し、フィールドを切り替えてテーブルに表示するカラムを制御します。これは現在のビューだけを変更します。データベーススキーマを変更したり、データを削除したりすることはありません。
行を追加する
Add row を選択し、値を入力して保存します。
- 数値フィールドは数値として保存され、ブール値フィールドにはオン/オフのコントロールが使われます。
- 日付と時刻のフィールドは、保存されている値が対応形式の場合、日時入力を使用します。
- 空のフィールドは省略されるため、データベースのデフォルト値を適用できます。
- 生成フィールド、自動インクリメントフィールド、ID フィールド、生成 UUID フィールドは、書き込み可能な入力として表示されません。
未保存の値があるフォームを閉じると、Verdent は変更を破棄するかどうかを確認します。
行またはセルを編集する
データは 2 つの方法で編集できます。
- 行の鉛筆ボタンを選択して、行全体のエディターを開きます。
- 主キーではないセルをダブルクリックして、その値をその場で編集します。Enter を押すか Save を選択すると適用され、Escape を押すとキャンセルされます。
主キーフィールドは読み取り専用です。My app が編集対象のレコードを安全に識別するには、テーブルに主キーが必要です。
行を削除する
1 つ以上の行を選択し、Delete を選択します。Verdent は削除前に確認を求めます。
My app から行を削除すると元に戻せません。確認する前に、選択したレコードを検証してください。
行を削除するには、テーブルに主キーが必要です。
エクスポート、更新、ページネーション
- Export CSV は、アクティブなフィルターと並べ替えを使用してテーブルをダウンロードします。エクスポートは現在表示されているページに限定されません。
- Refresh は、本番データベースから現在のテーブルを再読み込みします。
- Rows per page は 10、20、50、100 件のレコードに対応し、右側にページ操作が表示されます。
ストレージ制限
データベースストレージが満杯になると、行の追加と編集は無効になります。テーブルに主キーがある場合、行の削除は引き続き使用できます。Verdent がデータベースクォータを確認できない場合も、再確認できるようになるまで追加と編集を無効にします。上位プランが利用可能な場合、通知にはアップグレードが表示されます。それ以外の場合は、サポートに連絡する方法が表示されます。
各プランに含まれるデータベース容量については、デプロイリソースと制限 を参照してください。