PostgreSQL数据类型之Datum

2020-05-07  本文已影响0人  退休码农飞伯德

Datum是PostgreSQL中C语言函数中使用的数据类型之一,它可以表示有效SQL类型中的任何值。

其实,Datum就像是void *,不同的就是携带了额外的大小信息。

typedef uintptr_t Datum;
typedef unsigned long long uintptr;

Datum定义为typedef uintptr_t Datum,因此在PostgreSQL支持的平台上为4或8个字节

参考资料

  1. http://www.cocoachina.com/articles/112819
  2. https://my.oschina.net/Suregogo/blog/651401
  3. PostgreSQL邮件列表: Re: Understanding Datum
  4. PostgreSQL邮件列表: Re: what is the meaning of Datum?
上一篇 下一篇

猜你喜欢

热点阅读