> 9 апр. 2019 г., в 22:20, Andres Freund <and...@anarazel.de> написал(а): > > Just use memmove? It's usually as fast these days. No, unfortunately, it is fixing things incompatible way. In pglz side-effects of overlapping addresses are necessary, not the way memmove avoids it. I.e. bytes 01234 ^ copy here three bytes memmove will give 01012 but we want 01010 ^ this 0 is taken from result of overwrite by first byte move. Best regards, Andrey Borodin.
- Re: Compressed TOAST Slicing Paul Ramsey
- Re: Compressed TOAST Slicing Stephen Frost
- Re: Compressed TOAST Slicing Paul Ramsey
- Re: Compressed TOAST Slicing Stephen Frost
- Re: Compressed TOAST Slicing Komяpa
- Re: Compressed TOAST Slicing Stephen Frost
- Re: Compressed TOAST Slicing Andrey Borodin
- Re: Compressed TOAST Slicing Paul Ramsey
- Re: Compressed TOAST Slicing Andrey Borodin
- Re: Compressed TOAST Slicing Andres Freund
- Re: Compressed TOAST Slicing Andrey Borodin
- Re: Compressed TOAST Slicing Tom Lane
- Re: Compressed TOAST Slicing Andrey Borodin