Skip to main content
このページは AI コーディングエージェントスキルの一部で、人間ではなくエージェント向けに書かれています。人間向けの Base44 ドキュメントは デベロッパードキュメント を参照してください。

base44 entities push

ローカルのエンティティ定義を Base44 にプッシュします。

構文

npx base44 entities push

認証

必須: はい。認証されていない場合は、先にログインを求められます。

動作

  1. base44/entities フォルダーに存在するすべてのエンティティをプッシュします
  2. フォルダー内にエンティティが存在することを検証します
  3. プッシュするエンティティの数を表示します
  4. エンティティを Base44 バックエンドにアップロードします
  5. 作成、更新、削除されたエンティティの結果を報告します

前提条件

  • Base44 プロジェクトディレクトリから実行する必要があります
  • プロジェクトの base44/entities フォルダーにエンティティ定義が存在する必要があります

出力

$ npx base44 entities push

Found 3 entities to push
Pushing entities to Base44...

Created: User, Post
Updated: Comment
Deleted: OldEntity

 Entities pushed successfully

エンティティの同期

プッシュ操作はローカルのエンティティスキーマを Base44 と同期します:
  • Created: Base44 に存在しなかった新しいエンティティ
  • Updated: スキーマまたは構成が変更された既存のエンティティ
  • Deleted: ローカル構成から削除されたエンティティ

エラー処理

プロジェクトにエンティティが見つからない場合:
$ npx base44 entities push
No entities found in project

ユースケース

  • プロジェクトで新しいエンティティを定義した後
  • 既存のエンティティスキーマを変更するとき
  • デプロイ前にエンティティの変更を同期するために
  • データモデルが変わる開発ワークフローの一部として

注意事項

  • このコマンドはエンティティのスキーマ/構造を同期し、実際のデータは同期しません
  • 変更は Base44 プロジェクトに即座に適用されます
  • まず開発環境でエンティティの変更をテストしてください
  • エンティティ定義は base44/entities/ ディレクトリにあります
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。