我有一个二维数组,如下所示
[['2018-05-15', 6.7580658761256265], ['2018-05-16', 7.413963464926804], ['2018-05-17', 8.801776892107043], ['2018-05-18', 10.292505686766823], ['2018-05-19', 10.292505686766823], ['2018-05-20', 10.292505686766823], ['2018-05-21', 10.292505686766823]]
我想将这个2D数组存储在postgres中。我查看了postgres的文档https://www.postgresql.org/docs/9.1/static/arrays.html,找到了以下示例
CREATE TABLE sal_emp (
name text,
pay_by_quarter integer[],
schedule text[][]
);
INSERT INTO sal_emp
VALUES ('Bill',
ARRAY[10000, 10000, 10000, 10000],
ARRAY[['meeting', 'lunch'], ['training', 'presentation']]);
对于包含两个字符串['meeting', 'lunch']
的列表,我们使用text[][]
,但如您所见,我有一个字符串和一个浮点数作为列表的内容
['2018-05-15', 6.7580658761256265]
那么我应该将列类型设置为什么呢?
https://stackoverflow.com/questions/50486337
复制相似问题