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

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • 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