小编Cod*_*ows的帖子

如何将新项追加到PostgreSQL中的数组类型列中

我使用PostgreSQL作为我的应用程序,

任务将是这样的

有些用户使用我的应用程序,我需要根据他们的活动维护每个用户的通知,因此我会收到大量的每个用户的通知.

所以一般来说我们只是将所有通知放在一个单独的表中,我们用用户ID映射,所以我们可以只获取它们,但现在我想使用json/array数据类型,所以我可以把整个通知设置为array/json进入每个用户行的单元格.

哪一个更好,存储json或数组?(我在服务器端使用PHP)

如果我们选择两者中的任何一个,假设我们有10个通知,并且我得到了第11个,我们如何在单个执行中将新项目附加到array/json对象中(可能是UPDATE语句)?我不想像基本方式一样选择行,获取现有的数组/ json最后添加新项目(使用PHP处理)并更新它 - 这里需要两次执行,其中可能会发生另一次更改并带来数据

那么有没有办法做UPDATE查询只是添加一个新元素或改变PostgreSQL中array/json obejct类型中的现有元素/节点?

html php mysql postgresql postgresql-9.2

12
推荐指数
1
解决办法
1万
查看次数

如何在github项目中获取供应商文件夹

我已经从GITHUB下载了一个用PHP编写的API的帮助库,但是当我下载.zip文件时,它不包含供应商文件夹,但是代码中的任何地方都在寻找供应商文件夹中的一些文件 - 这在运行中是错误的.

你能帮我解决这些问题吗?新系统.

html php api github repository

0
推荐指数
1
解决办法
1959
查看次数

标签 统计

html ×2

php ×2

api ×1

github ×1

mysql ×1

postgresql ×1

postgresql-9.2 ×1

repository ×1