我有一個帶有SERIAL主鍵的表,還有一個ltree列,其值我想成爲這些主鍵的串聯。例如在同一INSERT期間,在另一列中的串行列的參考值
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)
我可能在這裏超出範圍,試圖在一個查詢中做我應該做的兩件事(分組在事務中)。
該路徑看起來不太可查詢。 – 2012-09-14 23:21:46
我的路徑值基於此:http://stackoverflow.com/a/607379/39529 –
PostgreSQL具有遞歸,公用表表達式,更容易和更快您的路徑解決方案/解決方法。 –