Pessoal, saudações!
Por favor, eu estou precisando compreender como eu posso armazenar um estrutura de uma "árvore" de dados, em um SGBD, como o PostgreSQL. Por exemplo , imagine a seguinte estrutura de árvore abaixo, representando uma estrutura de contas contábeis: 1 - Ativos 1.1 - Bancos 1.1.1 - Conta Corrente 1.1.2 - Conta Poupança 1.1.3 - Conta Corrente 2 2 - Passivos 2.1 - Contas a Receber 3 - Patrimônio Líquido 4 - Receitas 4.1 - Vendas 4.2 - Juros Recebidos 5 - Despesas 5.1 - Água 5.2 - Luz Como vêem, cada "nó" (conta) pode ter outros "nós" (contas) filhos. Como eu poderia representar isso em SQL? Eu penso que os códigos não deveriam ser chaves primárias. Eu queria ter a possibilidade de, se eu alterar o valor de um código de um nó pai, isso refletir para os nós filhos. Exemplo: se eu renomear o código do "Ativos" para "10", os ativos seriam renomeados para: 10 - Ativos 10.1 - Bancos 10.1.1 - Conta Corrente 10.1.2 - Conta Poupança 10.1.3 - Conta Corrente 2 Como fazer isso no PostgreSQL ? -- Cristiano M. Magalhães
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral