我的壺轉換看起來很簡單。 「表格輸入 - >表格輸出」。在表輸入塊中:在服務器上正常工作的簡單SQL語句。如何通過壺在PostgreSQL表中插入UUID值?
當我試圖通過燒水壺插入UUID值到PostgreSQL表我有錯誤:
ERROR: column "UUID_Col1" is of type uuid but expression is of type character varying
我發現this解決方案。但後來我面臨另一個問題。看起來像參數「stringtype = unspecified」只適用於第一列。 設置參數錯誤後:
ERROR: column "UUID_Col2" is of type uuid but expression is of type character varying
表的樣子:
"Date" TIMESTAMP WITHOUT TIME ZONE
,"CharNum" VARCHAR(10)
,"UUID_Col1" UUID
,"ЦентрПрибыли" VARCHAR(80)
,"UUID_Col2" UUID
,"UUID_Col3" UUID
,"VarcharCol1" VARCHAR(100)
,"VarcharCol2" VARCHAR(100)
,你能否告訴了'INSERT'聲明?解決方案可能會添加強制轉換。 –
@LaurenzAlbe我正在使用此塊。 http://wiki.pentaho.com/display/EAI/Table+Output。而SQL語句對我來說是隱藏的。現在我用PostgreSQL函數做了solutinon。它適用於當前任務。我仍然想解決這個問題。 – user3627830
@ user3627830我認爲在你提供的一個名爲thomasperrin的人的話題中,當uuid是主鍵而其他人不是時,它也有同樣的問題。如果所有3個UUID都不是主鍵,它可以正常工作。 –