DBIX ::クラス::スキーマ::バージョン管理

DBIX :: Class :: Schema :: Fressedは、Schemaアップグレード用のDBIX :: Class :: Schemaプラグインです。
今すぐダウンロード

DBIX ::クラス::スキーマ::バージョン管理 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Jess Robinson and Luke Saunders
  • 出版社のWebサイト:
  • http://search.cpan.org/ash/DBIx-Class-0.08099_02/lib/DBIx/Class/Schema/Versioned.pm

DBIX ::クラス::スキーマ::バージョン管理 タグ


DBIX ::クラス::スキーマ::バージョン管理 説明

DBIX :: Class :: Schema :: Versionedは、スキーマのアップグレード用のDBIX :: Class :: Schemaプラグインです。 DBIX :: Class :: Schema :: Versionedは、schema upprades.Synopsis Package Library :: Schema;基本QW / DBIX :: Class :: Schema /;を使用する#load Library :: Schema :: CD、ライブラリ::スキーマ:: Book、Library ::スキーマ:: DVD __package __-> load_classes(QW / CD Book DVD /); __package __-> load_components(QW / + DBIX :: Class :: Schema :: Versioned /); __package __-> upprade_directory( '/ path / to / upgrades /'); __package __-> backup_directory( '/ path / to / backups /');このモジュールは、DBIX :: Class :: Schemaクラスを拡張するように設計されたコンポーネントです。このモジュールを使用するには、スキーマにcreate_ddl_dirを呼び出す必要があります.dbix_class_schema_versionsというテーブルが作成され、モジュールによって維持されます。これには、スキーマの各バージョンが含まれている2つのフィールドと「インストールされています」と、それがインストールされた日付+時間が含まれています。実際のアップグレードは、スキーマオブジェクトのアップグレードを呼び出すことによって手動で呼び出されます。コードが接続時に実行され、アップグレードが必要かどうかを判断します。 .nb:現時点では、SQLiteとMySQLのみがサポートされています。これは、SQL :: Translatorプロデューサーの著しい行動によるものです。それらによって私たちを助けてください。 ・Perl


DBIX ::クラス::スキーマ::バージョン管理 関連ソフトウェア