我已經創建了一個數據類型叫做id它由兩個文本值:投射到用戶定義的數據類型中的PostgreSQL
ID(文本,文本)
我現在需要投值以這種數據在他們被插入到我的表之前鍵入。我會如何去做這件事?
我創建的類型如下:
CREATE TYPE ID AS(id text, source text);
我已經創建了一個數據類型叫做id它由兩個文本值:投射到用戶定義的數據類型中的PostgreSQL
ID(文本,文本)
我現在需要投值以這種數據在他們被插入到我的表之前鍵入。我會如何去做這件事?
我創建的類型如下:
CREATE TYPE ID AS(id text, source text);
好,去創造你需要一個函數,它作爲一個類型的值的投你的輸入並輸出你想投的類型(在這種情況下是「ID」 - 如果我是你,我會說出更詳細的名稱)。你想投什麼類型?
實現沒有搞亂所有,你應該能夠使用你的類型根據this page。
Just .. SELECT ROW('foo','bar'):: ID;
你是如何創建數據類型的?好心地出現在問題 – 2010-07-09 07:41:53
爲什麼社區wiki? – rfusca 2010-07-09 15:27:16