Re: Column storage (EXTERNAL/EXTENDED) settings for bytea/text column

Поиск
Список
Период
Сортировка
От Joel Stevenson
Тема Re: Column storage (EXTERNAL/EXTENDED) settings for bytea/text column
Дата
Msg-id 48F3046A-3DA9-406A-B3AA-02952B7E9355@bepress.com
обсуждение исходный текст
Ответ на Re: Column storage (EXTERNAL/EXTENDED) settings for bytea/text column  (Noah Misch <noah@leadboat.com>)
Список pgsql-general
Thanks for the help with that, Noah.  Indeed the sizes do look like I'd expect them to if I force deflation of the
byteavalue before inserting it into the EXTENDED column.   

On Apr 21, 2011, at 2:02 PM, Noah Misch wrote:

> On Mon, Apr 11, 2011 at 03:19:23PM -0700, Joel Stevenson wrote:
>> create table obj1 ( object bytea );
>> create table obj2 ( object bytea );
>> alter table obj2 alter column object set storage external;
>> insert into obj1 ( object ) select object from serialized_content where id = 12345;
>> insert into obj2 ( object ) select object from obj1;
>
> If the value that shows up for insertion is already compressed, EXTERNAL storage
> will not decompress it.  Change this line to
>
>  insert into obj2 ( object ) select object || '' from obj1;
>
> to observe the effect you seek.
>
> Given the purpose of EXTERNAL storage, this might qualify as a bug.


В списке pgsql-general по дате отправления:

Предыдущее
От: Phoenix Kiula
Дата:
Сообщение: Index not being used for UPDATE?
Следующее
От: Phoenix Kiula
Дата:
Сообщение: NULL saves disk space?