クイックスタート
これは誰に向けたものですか
1 つのテーブル作成ステートメントをすばやく完了し、それをコピーして使用したいと考えている初めての DDLBuilder ユーザー向け。
これで解決すること
SQL を最初から手書きする必要はありません。ページベースの構成を使用すると、使用可能なテーブル DDL、権限 DCL、ORM モデル コード、およびビュー/ルーチン スケルトンを数分で取得できます。
ステップ
- [テーブル構成] 領域でデータベース タイプを選択し、必要に応じてテーブル名とテーブル コメントとともに
Schema Nameを入力します。結果: システムはターゲット データベース構文をロックし、現在のテーブル オブジェクトを初期化します。Schema Nameが入力されている場合、後続の SQL では修飾されたschema.table名が使用されます。 - [フィールド] に、フィールド名、フィールド タイプ、NULL 値許容、およびデフォルトの種類を入力します。結果: 右側の「Table DDL」は、読み取り可能な SQL をリアルタイムで生成し始めます。
- 必要に応じて「インデックス」、「特権」、「外部キー」、および「その他」に切り替えて、追加の設定を完了します。結果: DDL、DCL、および外部キー ステートメントは、構成に応じて自動的に更新されます。
- クイック スタートが必要な場合は、上部の [テーブル ブループリント] をクリックして一般的なビジネス テンプレート (ユーザー、注文、ログなど) を選択し、適用して、必要に応じて調整します。結果: 空の構造から使用可能な構造まで数秒しかかかりません。
- 既存の構造をインポートする場合は、上部にある [SQL のインポート] または [データのインポート] をクリックして、SQL、CSV、Excel、および JSON スキーマ ソースをサポートします。結果: システムはフィールドと型を自動的に解析し、ワークスペースに入力します。
- 右側の出力領域で、[DDL のコピー] または [DCL のコピー] をクリックします。 「ORM」に切り替えて Prisma、TypeORM、その他のモデル コードを生成したり、「ビュー/ルーチン」に切り替えて対応するスケルトンを生成したりすることもできます。結果: 必要なコードがクリップボードにコピーされ、レビューまたは実行できるようになります。
- 長期保存が必要な場合は、テーブル名の横にある [保存] ボタンをクリックし、名前を入力します。結果: テーブルが「保存されたテーブル」に追加され、後でいつでもロードできるようになります。同じワークスペースに複数のタブを含めることができ、それぞれが独立したテーブルを管理します。
いつ完了するか
- 完全な
CREATE TABLEステートメントが右側の出力領域に表示されます。 Schema Nameが入力されている場合、DDL / DCL はすでにスキーマ修飾されたテーブル名を使用しています。- コピーをクリックすると、「コピーされました」というフィードバックが表示されます。
- 新しく保存されたテーブルは「保存されたテーブル」で確認できます。
- ブループリント テンプレートが使用された場合、テンプレート フィールドは正常に適用されており、さらに調整できます。
よくある落とし穴
- データベースの種類が間違っている場合、生成されたステートメントはターゲット データベースと一致しません。続行する前にデータベースの種類を修正してください。
Schema Nameはオプションです。テーブル入力はそのままのテーブル名のみとして残し、テーブル名フィールドにschema.tableを貼り付けないでください。- フィールドを設定しても被付与者がいない場合、「Privilege DCL」が空になる可能性があります。これは予想通りです。
- 保存せずにタブを閉じた場合でも、下書きは自動的に保存されますが、重要なポイントで名前付きテーブルを手動で保存することをお勧めします。
- クロスデバイスで使用する場合、またはデータ損失から保護する場合は、右上のアカウント メニューからサインアップしてサインインします。サインインした後、[設定] からワークスペースをクラウドに同期できます。
- マルチタブ モードでは、変更が保存されていないタブを切り替えると、保存するように求められ、偶発的な損失を防ぎます。