postgresql - 将大文本数据插入 postgres
问题描述
我有一个名为的表metadata
,其中有一列名为data
type TEXT
。表中当前大约有 1000 万行metadata
。
我想insert
在表中添加额外的行,metadata
但我需要确保没有两行在data
字段中具有相同的内容(没有重复的数据)。每个数据字段的内容大约是 100 到 1000 行长的字符串,即非常大的字符串。
在确保以高性能方式没有重复的同时插入新行的最佳方法是什么?
解决方案
推荐阅读
- javascript - 如何创建包含动态数据的柱形图
- html - 如何让 mat-toolbar 响应 Angular 的变化?
- javascript - Angular 9 在同一个应用程序中使用两种不同的布局
- performance - 为什么 PageSpeed Insights 总是为一个简单的游戏返回高 TTI(交互时间)?
- redis - 我可以以任何方式在 Redis 中存储超过其 RAM 大小的数据吗?
- nlp - SpaCy 'nlp.to_disk' 未保存到磁盘
- android - 垃圾邮件 W/ImageReader_JNI:无法获取缓冲区项,很可能客户端试图获取超过 maxImages 缓冲区
- python - UnboundLocalError:分配前引用的局部变量“coordi”
- python - Python open-cv cv2.cvtColor 错误(COLOR_BGR2GRAY)
- c++ - 尝试从数组打印时 Cpp 访问冲突读取位置