Postgres - É possível montar um json na própria consulta sql?

2 respostas
json
Cleiton_Conceicao

galera, queria montar um json seguindo uma estrutura de arvores ex:
porém quero montar via consulta sql com o postgres.
é possível?

{
	despesas: {
		valorTotal: 2000.00,
		filhos: [
			{ 
	            "id":3,
	            "codigo":"1.1",
	            "nome":"Taxa Condominial",
	            "valor":155.0,
	            "plan_id":2
	            filhos: [
		            { 
		            "id":3,
		            "codigo":"1.1.1",
		            "nome":"Taxa Condominial",
		            "valor":155.0,
		            "plan_id":2
		            filhos: [

		            ]
				}
	            ]
	         }
		]

	},
	Receita: {
	    valorTotal: 2000.00,
		filhos: [
			{ 
	            "id":3,
	            "codigo":"1.1",
	            "nome":"Taxa Condominial",
	            "valor":155.0,
	            "plan_id":2
	            filhos: [
		            { 
		            "id":3,
		            "codigo":"1.1.1",
		            "nome":"Taxa Condominial",
		            "valor":155.0,
		            "plan_id":2
		            filhos: [

		            ]
		         }
	            ]
	         }
		]

	}
	
}

2 Respostas

darlan_machado

Até dá, mas vai te dar um trabalho imenso.
Sugestão: verifique se a versão do teu postgres suporta colunas do tipo json (jsonb, na verdade). Se sim, salve desta maneira.
Existe uma boa documentação sobre isso e é relativamente fácil de se usar.

Cleiton_Conceicao

tá certo, vou olhar.
obrigado!

Criado 6 de dezembro de 2019
Ultima resposta 6 de dez. de 2019
Respostas 2
Participantes 2