arrays - PostgreSQL - 确保数组的每个元素都是唯一的
问题描述
我在 PostgreSQL 9.6 中有一个表“json_test”,为简单起见,它只有 2 列: int8 类型的id和json类型的 json。
json 列应包含一个 json 对象数组,例如[{key1: val1}, {key2: val2}]
.
我如何约束表以确保不能将{key1: val3}添加到此特定行,因为key1已经存在。
先感谢您
解决方案
推荐阅读
- asp.net-core - 在我的业务中使用 .net Core Identity
- python - 如何提取仅来自本地人的推文?
- solr - 如何在 Solr 中高效存储重复数据而不影响性能
- c# - if 语句未正确退出 C# 和 Unity
- matlab - 增强matlab中二次方程的鲁棒性
- bash - Bash stderr 重定向在某些情况下不起作用
- reactjs - 31.0.0 不是有效的 SDK 版本。选项是 32.0.0 UNVERSIONED
- javascript - 我们如何更改 v2 div 中存在的 ap 标签的值?
- django - 在 django 视图中测试日期值
- powershell - 使用 Powershell 将多个文件夹中的多个文件在线上传到 SharePoint