如何将数组数据保存到 Laravel postgres 中?
Posted
技术标签:
【中文标题】如何将数组数据保存到 Laravel postgres 中?【英文标题】:how to save the array data into Laravel postgres? 【发布时间】:2021-06-13 00:16:21 【问题描述】:如何将以下数据存储到数据库中以忽略空值
这是我在 postgres sql 中的数据库 , 其中 UUID 是 project_id,array2 是指标,array4 是数据库中的值列。
【问题讨论】:
请向我们展示您的尝试 我打算将数据保存到数据库中,每个指标都有自己的值,但是我不知道如何为将数据存储到数据库中制定一个好的逻辑,请随意询问您是否需要查看 【参考方案1】:如果要在列中插入数组,改变列类型,indicator可以改为char var [],接受数组类型,还有integer[]。
如果要插入每一行,并且会有 4/8 行,请更改输入。
或者您可以创建 2 个具有对应于 project_id 的外键的新表,它们接受每个数组作为不同的行。
【讨论】:
以上是关于如何将数组数据保存到 Laravel postgres 中?的主要内容,如果未能解决你的问题,请参考以下文章
在 Laravel 中使用诸如 JSON 函数之类的 Postgres 功能
“数组到字符串的转换”错误 Laravel - 尝试将数组保存到数据库
如何使用 Laravel Eloquent 在数据库中保存 JSON 响应,我收到错误“数组到字符串转换”