Repolode
doctrine

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. 1

    Composerでバンドルをインストール

    composer require doctrine/doctrine-migrations-bundle

トピック

#php#symfony#doctrine#database-migration#symfony-bundle#orm#bundle#doctrine-migrations

よくある質問

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 の数値は毎日更新されます。

関連プロジェクト