我已经创建了一个数据类型叫做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