我使用PostgreSQL作为我的应用程序,
任务将是这样的
有些用户使用我的应用程序,我需要根据他们的活动维护每个用户的通知,因此我会收到大量的每个用户的通知.
所以一般来说我们只是将所有通知放在一个单独的表中,我们用用户ID映射,所以我们可以只获取它们,但现在我想使用json/array数据类型,所以我可以把整个通知设置为array/json进入每个用户行的单元格.
哪一个更好,存储json或数组?(我在服务器端使用PHP)
如果我们选择两者中的任何一个,假设我们有10个通知,并且我得到了第11个,我们如何在单个执行中将新项目附加到array/json对象中(可能是UPDATE语句)?我不想像基本方式一样选择行,获取现有的数组/ json最后添加新项目(使用PHP处理)并更新它 - 这里需要两次执行,其中可能会发生另一次更改并带来数据
那么有没有办法做UPDATE查询只是添加一个新元素或改变PostgreSQL中array/json obejct类型中的现有元素/节点?
我已经从GITHUB下载了一个用PHP编写的API的帮助库,但是当我下载.zip文件时,它不包含供应商文件夹,但是代码中的任何地方都在寻找供应商文件夹中的一些文件 - 这在运行中是错误的.
你能帮我解决这些问题吗?新系统.