PG 主键重复问题咨询

2023-01-16 15:17:34 +08:00
 whnoob

1. 背景

2. 版本

3. 求助

1340 次点击
所在节点    PostgreSQL
6 条回复
season8
2023-01-16 15:23:43 +08:00
不太懂原因,说个兜底方案看看是否可行:不使用自增序列,比如 snowflake id
whnoob
2023-01-16 15:31:35 +08:00
@season8 这是目前踩完坑之后后续的业务避坑方案
whnoob
2023-01-16 16:20:50 +08:00
有没有大佬知道 PG 日志的保存天数是在哪配置的,目前瞅了一眼,只看到:log_rotation_age = 1d 和 log_rotation_size = 0 ,现场 pg_log 保留日志有六个月
ttoh
2023-01-16 17:04:30 +08:00
事务回滚不会回滚 serial 主键 (sequence)。猜测会不会是手动插入\导入的数据中带有主键,或者用 setval() 手动修改了序列的当前值
whnoob
2023-01-16 17:25:28 +08:00
@ttoh 应该没有,现在维护就我一个人,一般出现问题才会连现场确认问题,很蛋疼
whnoob
2023-01-16 18:03:16 +08:00
@whnoob 这个找到了,写在系统层面的备份日志:/etc/logrotate.d 里了,默认还是走自己的 log_filename

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/909282

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX