使用Inet类型Postgres 10.4

时间:2018-12-27 08:22:58

标签: postgresql ipv6

我试图在inet列的Postgres(10.4)中插入ipv6地址'2001:db8:3333:4444:5555:6666:1.2.3.4'。 它存储为2001:db8:3333:4444:5555:6666:102:304 为什么IP的存储方式不同? 存储的IP是否代表要插入的IP? 这是Postgres更高版本中解决的已知错误吗? 问候 Sameer

1 个答案:

答案 0 :(得分:3)

如果仔细查看,您会发现地址一点一点地都相同。 PostgreSQL以规范格式向您显示。您提供的输入(后32位格式化为IPv4地址)不是官方表示。

看看RFC 5952