| Alzabo :: Criar :: Schema Alzabo :: Criar :: Schema é um módulo Perl que contém objetos de esquema para criação de esquemas. |
Baixe Agora |
Alzabo :: Criar :: Schema Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Dave Rolsky
- Site do editor:
- http://search.cpan.org/~drolsky/
Alzabo :: Criar :: Schema Tag
Alzabo :: Criar :: Schema Descrição
Alzabo :: Criar :: Schema é um módulo Perl que contém objetos de esquema para criação de esquemas. Alzabo :: Criar :: Schema é um módulo Perl que contém objetos de esquema para criação de esquemas.synopsis Use Alzabo :: Criar :: Schema; esta classe representa todo o esquema. Ele contém objetos de tabela, que por sua vez contêm colunas, índices, etc. Ele contém métodos que atuam globalmente no esquema, incluindo métodos para salvá-lo no disco, criar-se em um RDBMS, criar relacionamentos entre tabelas, etc.InstanciationEvery Schema. de se foi instanciado ou não. Um esquema que é instanciado é aquele que existe em um backend rdbms. Isso pode ser feito explicitamente chamando o método Create () do esquema. Também é implicitamente definido quando um esquema é criado como resultado da engenharia inversa. O efeito mais importante da instanciação é que uma vez que um esquema é instanciado, a maneira como gera SQL para si mesmo mudanças. Antes de ser instanciado, se você pedir para gerar SQL através do make_sql () o método, ele gerará o conjunto de instruções SQL necessárias para criar o esquema do zero. Depois é instanciado, o esquema irá gerar o SQL necessário para converter a versão no backend do RDBMS para corresponder ao estado atual do objeto. Isso pode ser considerado como um sql 'diff'.while Esse recurso é bastante útil, pode ser confuso também. O aspecto mais surpreendente disso é que, se você criar um esquema via engenharia reversa e, em seguida, chamar o método make_sql (), você não obterá nenhum SQL. Isso ocorre porque o esquema sabe que é instanciado e também sabe que é o mesmo que a versão no rdbms, portanto, nenhum SQL é necessário. Você pode usar o método set_instanciado () para alterar se o esquema acha ou não é instanciado. Requisitos: · Perl.
Alzabo :: Criar :: Schema Software Relacionado