ALZABO :: Crea :: Schema

ALZABO :: Creazione :: Schema è un modulo perl che contiene oggetti schema per la creazione dello schema.
Scarica ora

ALZABO :: Crea :: Schema Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Dave Rolsky
  • Sito web dell'editore:
  • http://search.cpan.org/~drolsky/

ALZABO :: Crea :: Schema Tag


ALZABO :: Crea :: Schema Descrizione

ALZABO :: Crea :: Schema è un modulo perl che contiene oggetti di schema per la creazione dello schema. ALZABO :: Creazione :: Schema è un modulo Perl che contiene oggetti schema per schema creazione.synopsis utilizzano Alzabo :: Creazione :: Schema; Questa classe rappresenta l'intero schema. Contiene oggetti da tavolo, che a sua volta contengono colonne, indici, ecc. Contiene metodi che agiscono a livello globale sullo schema, inclusi i metodi per salvarlo su disco, creare se stesso in un RDBMS, creare relazioni tra tabelle, ecc. Insieme Schema Tieni traccia se sia stato istanziato o meno. Uno schema che viene istanziato è quello che esiste in un backend RDBMS. Questo può essere fatto esplicitamente chiamando il metodo creato () dello schema. È anche impostato implicitamente quando uno schema viene creato come risultato dell'ingegneria inversa. L'effetto più importante dell'istanza è che una volta uno schema viene istanziato, il modo in cui genera SQL per sé cambiamenti. Prima di essere istanziata, se lo chiedi di generare SQL tramite il metodo Make_SQL () il metodo, genererà il set di istruzioni SQL necessarie per creare lo schema da zero.Dopo è istanziata, lo schema genera invece l'SQL necessario convertire la versione nel backend RDBMS per abbinare lo stato corrente dell'oggetto. Questo può essere pensato come un SQL 'Diff'.. Durante questa funzione è abbastanza utile, può essere anche confuso. L'aspetto più sorprendente di questo è che se si crea uno schema tramite l'ingegneria inversa e quindi chiami il metodo mak_sql (), non otterrai alcun SQL. Questo perché lo schema sa che è istanziato e sa anche che è uguale alla versione nel RDBMS, quindi non è necessario alcun SQL.È possibile utilizzare il metodo metodo Set_instatiated () per cambiare se lo schema lo pensa o meno è istanziato. Requisiti: · Perl.


ALZABO :: Crea :: Schema Software correlato