CSSやJavaScriptをほとんど、またはまったく書かずに、DoctrineエンティティからCRUDバックエンドを生成するSymfonyアプリケーション向け管理パネルジェネレーターです。
doctrine/DoctrineMigrationsBundle
Doctrine Migrationsライブラリを統合し、Symfonyアプリでデータベーススキーマの変更をバージョン管理して適用できるSymfonyバンドル。
- スター
- 4,297
- フォーク
- 218
- 未解決の Issue
- 44
- 最終コミット
- 5 日前
これは何?
DoctrineMigrationsBundleは、Doctrine MigrationsライブラリをSymfonyアプリケーションに接続します。データベーススキーマの変更をバージョン管理し、アプリケーションを実行する各サーバーで予測可能な順序で適用できます。
このバンドルはdoctrine organizationのもとでメンテナンスされており、Doctrine ORMまたはDBALをすでに使用しているSymfonyプロジェクトを対象としています。ドキュメントはSymfonyのWebサイトで公開されており、セットアップとコマンドの使い方が詳しく説明されています。
主な機能
- 01バージョン管理されたデータベースマイグレーションクラスを作成し、追跡します。
- 02各環境で保留中のマイグレーションを予測可能な順序で適用します。
- 03マイグレーションの生成と実行に使うSymfony consoleコマンドと連携します。
ユースケース
- チームで共有するSymfonyアプリケーションのスキーマ変更を管理する。
- ステージング環境と本番環境のサーバーに同じデータベース変更を一貫してデプロイする。
クイックスタート
- 1
Composerでバンドルをインストール
composer require doctrine/doctrine-migrations-bundle
トピック
よくある質問
- DoctrineMigrationsBundle とは?
- Doctrine Migrationsライブラリを統合し、Symfonyアプリでデータベーススキーマの変更をバージョン管理して適用できるSymfonyバンドル。 DoctrineMigrationsBundleは、Doctrine MigrationsライブラリをSymfonyアプリケーションに接続します。データベーススキーマの変更をバージョン管理し、アプリケーションを実行する各サーバーで予測可能な順序で適用できます。
- DoctrineMigrationsBundle は無料で使えますか?ライセンスは?
- DoctrineMigrationsBundle は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- DoctrineMigrationsBundle は今もメンテナンスされていますか?
- 活発にメンテナンス中。DoctrineMigrationsBundle の最終コミットは 2026年11月3日 です。
- DoctrineMigrationsBundle は何に使えますか?
- チームで共有するSymfonyアプリケーションのスキーマ変更を管理する。 ステージング環境と本番環境のサーバーに同じデータベース変更を一貫してデプロイする。
- DoctrineMigrationsBundle のインストール方法は?
- Composerでバンドルをインストール: composer require doctrine/doctrine-migrations-bundle
- DoctrineMigrationsBundle はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/doctrine/DoctrineMigrationsBundle
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
データベース不要で、ページをMarkdownファイルとして保存するPHP製フラットファイルCMS。
フリーランサーや企業向けの、タイムシート、請求書、レポートに対応したオープンソースのセルフホスト型時間管理Webアプリ。
DBLab Engineは、PostgreSQLデータベースのcopy-on-writeクローンとブランチを作成し、開発・テスト・CI/CDに活用できます。
請求書発行、決済、顧客とのやり取りを管理できる無料のオープンソース請求・顧客管理システム。Webホスティング事業者に広く利用されています。
Symfonyは、Webアプリケーションやコンソールアプリケーションを構築するためのPHPフレームワークと、再利用可能なPHPコンポーネント群です。