#PostgreSQL
共 83 篇文章
PostgreSQL 批量 upsert 报 cannot affect row a second time
PostgreSQL 批量 INSERT ON CONFLICT DO UPDATE 因同批输入重复命中一个键而失败。按完整冲突键检查输入,明确保留规则后去重,并核对批处理边界和重试风险。
PostgreSQL JSON 字段转 text 后带双引号,等值查询返回零行
定位 JSON 表示与业务文本的区别,用 ->> 提取字符串内容,并核对缺失键、JSON null、字段类型和内部转义。
PostgreSQL 的 SELECT DISTINCT 报 ORDER BY expressions must appear in select list
SELECT DISTINCT 只输出去重键,却按未输出的字段排序时,PostgreSQL 会拒绝查询。按结果含义选择分组聚合或 DISTINCT ON,避免补列后重新出现重复,以及关联表 id 覆盖主键。


