Re: Making type Datum be 8 bytes everywhere - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: Making type Datum be 8 bytes everywhere
Date
Msg-id 74b5dcd5-a414-4a26-a2bf-9fc184cbd92c@eisentraut.org
Whole thread Raw
In response to Making type Datum be 8 bytes everywhere  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Making type Datum be 8 bytes everywhere
List pgsql-hackers
On 18.07.25 02:09, Tom Lane wrote:
> The attached patch switches to 8-byte Datums everywhere, but
> doesn't make any effort to remove the now-dead code.

Is the plan to support only exactly Datums of size 8, or Datums of size 
at least 8?

There are some optimistic conditionals like

#if SIZEOF_DATUM >= 8

I don't expect it to work right now with larger sizes, but maybe it 
should?  (uuid pass-by-value!?!)




pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Making type Datum be 8 bytes everywhere
Next
From: Greg Burd
Date:
Subject: Re: Convert varatt.h macros to static inline functions