Ссылочное значение последовательного столбца в другом столбце во время того же INSERT
У меня есть таблица с первичным ключом SERIAL, а также столбец ltree, значение которого я хочу объединить с этими первичными ключами. например
id | path
----------
1 1
2 1.2
3 1.2.3
4 1.4
5 1.5
Мне любопытно, есть ли способ сделать такую вставку в одном запросе, например,
INSERT INTO foo (id, ltree) VALUES (DEFAULT, THIS.id::text)
Я, вероятно, переусердствую здесь и пытаюсь сделать в одном запросе то, что я должен делать в двух (сгруппированных в транзакции).