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 ?
_______________________________________________
pgbr-geral mailing list
[hidden email]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral