identity 回填、char 补空格、浮点误差、时区与 jsonb

五个观察点连着点:identity 怎么自动发号、手工插 id 何时被拒、char(n) 的补空格、float8 的 0.1+0.2、以及 timestamptz 的「同时刻不同读数」。

postgres@pg-lab
# 终端就绪(输出为真实样本整理)

注意 ERROR 与 HINT 的措辞——出问题时把这段对上,比搜索引擎更好用。

以上为 PostgreSQL 17 真实输出整理;char(5) 的补位空格按 psql 原样呈现。