| DBIX ::クラス::スキーマ::バージョン管理 DBIX :: Class :: Schema :: Fressedは、Schemaアップグレード用のDBIX :: Class :: Schemaプラグインです。 |
今すぐダウンロード |
DBIX ::クラス::スキーマ::バージョン管理 ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社名:
- 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 ::クラス::スキーマ::バージョン管理 関連ソフトウェア