返回信息流PostgreSQL的手册里Array一节,说composite type can be created。
但是我没有找到示例。::>_<::
自定义一个类型:
CREATE TYPE DEV_USR_PASS AS(
username VARCHAR(128),
password VARCHAR(128)
) ;
和一张这样的数据表:
CREATE TABLE device_obj (
id SERIAL,
name VARCHAR(50),
type VARCHAR(10),
DEV_USR_PASS[],
);
我要怎么才能插入复合元素数组呢?
这是一条镜像帖。来源:北邮人论坛 / database / #4748同步于 2010/8/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
PostgreSQL自定义的复合类型的数组的问题……
BookMoth
2010/8/23镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
cool哥……
也许是我没说明白?我就想求个insert 语句~
DEV_USR_PASS字段插入的值的格式:
试了ARRAY[('root','123'),('bookmoth','123')]不行
试了{'("root","123"),("bookmoth","123")'}也不行
试了{ROW('root','123'),ROW('bookmoth','123')}还是不行……
符合类型数组插入总是会报错……
【 在 coolfantasy (Cool) 的大作中提到: 】
: 不懂,帮顶
这是个高级玩意,不懂
跟传统的关系模型不同
【 在 BookMoth 的大作中提到: 】
: cool哥……
: 也许是我没说明白?我就想求个insert 语句~
: DEV_USR_PASS字段插入的值的格式:
: ...................