小编典典

PostgreSQL中的多种数据类型数组

sql

很抱歉,如果这是重复的,尽管我无法在任何地方找到确切的答案:
有没有办法在 postgreSQL中 创建一个包含多个数据类型的数组?

我有一个类型的列text[](类型文本数组);尽管我想text从type插入三个条目,然后插入第四个条目到此数组中integer

有办法吗?如果是这样,怎么办?


阅读 211

收藏
2021-03-23

共1个答案

小编典典

我不认为有一种方法可以声明具有多个类型的数组。但是,我认为您可以使用复合类型来完成您想做的事情,例如,

create type my_item as (
    field_1        text,
    field_2        text,
    field_3        text,
    field_4        number
);

然后,您可以将其用作表的列类型,甚至可以声明一列my_item[]满足您需要的数组。

2021-03-23