首先我想说我没有太多经验,但是我在大学学习了一些与 dbs 相关的科目后开始学习 dbs(所以在阅读本文时请记住这一点)。
我已经在 stackoverflow 上问过这个问题,但我没有得到结论性的答案,所以我认为在这里问同样的问题可能是个好主意,因为这个网站只关注数据库及其来龙去脉。
我想使用 UPDATE、DELETE 或 INSERT 命令更改嵌套数组的单个元素。在这种情况下,我想通过使用 UPDATE 命令将一个“lastName”值换成另一个来更新数组的单个元素(我使用的语法可能是错误的,但这是我能从我的'已阅读官方文档)。在将任何内容放入真实数据库之前,我使用 dbfiddle 测试我正在做的事情是否可行,以免犯任何不必要的错误。这是我在 dbfiddle https://dbfiddle.uk/?rdbms=postgres_10&fiddle=ecc2329efea6af28636b3537d46b6c01中写的
如果有人能澄清我做错了什么,我将不胜感激。如果您对如何完成此类事情有任何建议,我将非常乐意获得一些建设性的反馈。