| Dbix :: caminho DBIX :: O caminho é um módulo Perl usado para resolver um caminho em uma árvore no banco de dados ou gráfico direcionado. |
Baixe Agora |
Dbix :: caminho Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Brent Royal-Gordon
- Site do editor:
- http://search.cpan.org/~brentdax/DBIx-Path-0.03/lib/DBIx/Path.pm
Dbix :: caminho Tag
Dbix :: caminho Descrição
DBIX :: Path é um módulo Perl usado para resolver um caminho em uma árvore no banco de dados ou gráfico direcionado. DBIX :: Caminho é um módulo Perl usado para resolver um caminho em uma árvore no banco de dados ou um gráfico direcionado.Synopsis Use DBIX :: Caminho; Minha $ Root = DBIX :: PATH-> NOVO (DBH => $ DBH, Table => 'Treetable'); Meu nó $ nó = $ root-> resolver (dividir '/', 'um / dois / três') ou morrer "não pode resolver o caminho: $! no $ dbix :: Caminho :: Falhou "; Imprimir $ _-> Nome, "T", $ _-> ID, "N" para $ Node-> Lista; DBIX :: O caminho é usado para navegar por árvores ou gráficos direcionados descritos por tabelas de banco de dados SQL auto-referencial. Pode ser usado para procurar a maioria das árvores onde cada linha contém um ID exclusivo e o ID de seu pai, bem como gráficos estruturados de forma semelhante, mas com vários pais para um determinado nó (presumivelmente com os dados reais para um determinado id armazenado em Tabela). O módulo é projetado para funcionar com tabelas com pelo menos três colunas. Um é chamado de ID pai (PID); Um é chamado de nome; e um é o id. A combinação de um determinado pid e nome deve ser único em toda a tabela. As três colunas podem ser de qualquer tipo, mas PID e ID provavelmente devem ser do mesmo tipo. As colunas podem ter qualquer nome que você deseja - você não está confinado a "id", "pid" e "nome". É possível ter o id e o nome ser a mesma coluna.Um layout de exemplo: criar árvore de tabela (inteiro PID não nulo, nome varchar (16) não nulo, id integer não nulo, chave primária (pid, nome)) no mysql , você pode querer usar um layout com uma coluna Timestamp: Criar árvore de tabela (PID Integer não null, Nome VARCHAR (16) Não NULL, ID INTEGER NÃO NULL, Timestamp MTime, Chave Primária (PID, Nome)) Nesta tabela, Nome e ID são um: criar pastas de mesa (pai varchar (16) não nulo, nome varchar (16) não null, chave primária (pid, nome)) o relacionamento pai / filho é expresso através do campo PID - cada nó contém ID do pai em seu campo PID. DBIX :: O objetivo principal do DBIX é recuperar o ID para uma combinação PID / Nome específica, com a capacidade de descer através da árvore através do método Resolver.an Objeto do tipo DBIX :: Caminho representa um nó e neste documento sempre ser referido como um nó. Requisitos: · Perl.
Dbix :: caminho Software Relacionado