Valor de referência da coluna serial em outra coluna durante o mesmo INSERT
Eu tenho uma tabela com uma chave primária SERIAL, e também uma coluna ltree, cujo valor eu quero ser a concatenação dessas chaves primárias. por exemplo.
id | path
----------
1 1
2 1.2
3 1.2.3
4 1.4
5 1.5
Estou curioso para saber se há uma maneira de fazer essa inserção em uma consulta, por exemplo
INSERT INTO foo (id, ltree) VALUES (DEFAULT, THIS.id::text)
Eu provavelmente estou exagerando aqui e tentando fazer em uma consulta o que eu deveria estar fazendo em dois (agrupados em uma transação).