Alzabo :: Create :: Schema.

Alzabo :: Create :: Schemaは、スキーマ作成用のスキーマオブジェクトを含むPerlモジュールです。
今すぐダウンロード

Alzabo :: Create :: Schema. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Dave Rolsky
  • 出版社のWebサイト:
  • http://search.cpan.org/drolsky/

Alzabo :: Create :: Schema. タグ


Alzabo :: Create :: Schema. 説明

Alzabo :: Create :: Schemaは、スキーマ作成用のスキーマオブジェクトを含むPerlモジュールです。 Alzabo :: Create :: Schemaは、スキーマ作成用のスキーマオブジェクトを含むPerlモジュールです.Synopsis Alzabo :: Create :: Schemaを使用します。このクラスはスキーマ全体を表します。これには列、インデックスなどが含まれているテーブルオブジェクトが含まれています。これは、ディスクに保存する方法を含むスキーマでグローバルに行動するメソッドを含み、テーブルの間で関係を作成する。それがインスタンス化されているかどうか。インスタンス化されたスキーマは、RDBMSバックエンドに存在するものです。これは、スキーマのcreate()メソッドを呼び出すことによって明示的に実行できます。また、リバースエンジニアリングの結果としてスキーマが作成されたときに暗黙的に設定されます。インスタンス化の最も重要な効果は、スキーマがインスタンス化されると、それがそれ自体の変更のためにSQLを生成する方法です。インスタンス化される前に、make_sql()メソッドを介してSQLを生成するように依頼すると、Scratchからスキーマを作成するために必要なSQL文のセットが生成されます。インスタンス化されている、スキーマは代わりにSQLを生成します。オブジェクトの現在の状態と一致するようにRDBMSバックエンドでバージョンを変換するために必要です。これはSQL 'diff'という名前と考えることができます。この機能は非常に便利です、それは混乱している可能性があります。これの最も驚くべき側面は、リバースエンジニアリングを介してスキーマを作成してからmake_sql()メソッドを呼び出すと、SQLは取得されません。これは、スキーマがインスタンス化されていることを知っているため、RDBMSのバージョンと同じであることも知っているため、SQLは必要ありません。set_instantiated()メソッドメソッドを使用して、スキームが考えるかどうかを変更できます。インスタンス化されています。要件: ・Perl


Alzabo :: Create :: Schema. 関連ソフトウェア