空白のテーブルを作成する
自分または他のユーザーが以前に作成した既存のテーブルから、またはゼロからアプリケーションにデータテーブルを追加します。
始める前に
手順
- 次のように移動する。 All (すべて) > App Engine > App Engine Studio.
- [自分のアプリ] ページからアプリケーションを開きます。
-
[データ] 見出しの横にある追加アイコン (
) を選択します。
- [空白のテーブルを作成する] を選択し、[続行] を選択します。
-
次の選択肢から選択します。
オプション 説明 新テーブルの作成 空白のテーブルを最初から作成するには、このオプションを選択します。 - [新テーブルの作成] を選択します。
- [続行] をクリックします。
拡張可能なテーブルから作成 Now Platform の既存の拡張可能テーブルから新しい空のテーブルを作成するには、このオプションを選択します。 - [拡張可能なテーブルから作成] を選択します。
- 既存のテーブルを検索して選択します。注:既にアプリにあるテーブルがリストの最初に表示され、次に推奨される Now Platform テーブルが、テーブルに格納されている情報のタイプの簡単な説明とともに表示されます。
- [続行] を選択します。
-
フォームで、新しいテーブルのプロパティを入力します。
フィールド 説明 テーブル ラベル テーブルを識別する一意のラベル。 テーブル名 テーブルのデータベース名。テーブルラベルを入力すると、列名が自動的に作成されます。必要に応じてその名前を編集できます。 拡張性を高める 他のテーブルがこのテーブルのデータを共有できるようにするオプション。テーブルの拡張の詳細については、「テーブル拡張」を参照してください。 自動番号 一意の番号でテーブルレコードを追跡するオプション。このオプションを選択する場合は、[プリフィックス]、[開始番号]、および [桁数] を定義します。 プリフィックス レコード番号の先頭に追加するテーブルの省略名。たとえば、「Laptop」テーブルを作成する場合、プリフィックスは「LPTP」または「LT」のようになります。
開始番号 テーブルに作成された最初のレコードを識別する番号。
桁数 レコード番号の最大桁数。この値は、最大のレコード番号を決定します。たとえば、「7」と入力した場合、最大値は 9999999 です。
- [続行] を選択します。
-
既存のロールに対して、新規ロールを追加したり、作成、読み取り、書き込み、削除権限を必要に応じて定義することで、このテーブルのコンテンツを作成、読み取り、書き込み、および削除するアクセス権を持つユーザーを制御します。
テーブルで作成したロールはアプリケーション全体で保持され、追加した他のテーブルでさらに定義できます。セキュリティ権限の仕組みの詳細については、「アプリケーションセキュリティの追加」を参照してください。
注:テーブルをプレビューするには、少なくとも 1 つのロールに読み取りアクセス権が必要です。 - [続行] を選択して新しいテーブルを追加します。
-
アプリケーションのホームページに戻るか、テーブルの編集を続行します。
- [完了] を選択すると、アプリケーションのホームページに戻ります。
- [テーブルの編集] を選択し、テーブルビルダー で、テーブルに追加された列を確認して編集を続行します。
-
編集を続行する場合は、新しいタブを開いてテーブルの列を確認します。
各テーブル列は テーブルビルダー では行として表示されます。
拡張されたテーブルの列の横に、ロックアイコン (
) が表示されます。これらの列は変更できません。
-
テーブルの列を追加してテーブルをカスタマイズします。
- テーブルビルダー で、[+ 新しいフィールドを追加] を選択します。
-
空の行で、フィールドに入力します。
表 : 1. テーブル列のプロパティ フィールド 説明 列ラベル 列の一意のラベル。 列名 列のデータベース名。 タイプ 列に含まれる情報のタイプ。たとえば、列にプレーンテキストを含める場合は、[文字列] を選択します。
選択したタイプによっては、他のフィールドに入力してテーブル列をさらに定義します。たとえば、[文字列] を選択した場合は、文字列入力の文字数制限を定義します。または、[選択肢] を選択した場合は、ユーザーが選択できる選択肢を定義します。
「フィールドタイプ」を参照してください。
参照 列に関連付けられているテーブル。このフィールドは、列タイプが [参照] の場合にのみ適用されます。 最大長 ユーザーがフィールドに入力できる最大文字数。 デフォルト値 新しいレコードが作成された後にフィールドに自動的に入力される値。 表示 その列をテーブルの表示値として設定するオプション。 参照フィールドには、参照先のテーブルの表示値が表示されます。たとえば、タスクテーブルの [オープン者 (Opened by)] 列はユーザーテーブルを参照します。ユーザーテーブルの表示値はユーザー名であるため、[オープン者 (Opened by)] フィールドには「Beth Anglin」や「Joe Employee」のように表示されます。表示値を選択するときは、個々のレコードの適切なタイトルとして機能するテーブル列を選択します。
テーブルの表示値として機能できるのは 1 つの列のみです。
- [保存] を選択します。
次のタスク
テーブルビルダー の詳細については、「テーブルビルダー」を参照してください。