I have a table where I store email, the bodies are mostly
kept in a toast table. The toast table is 940 Meg in size. The whole database
is about 1.2 Gig in size. When I back the database up using pg_dump in custom
output mode, I pipe the output into gzip. My backups are only about 600 meg in
size. From this, I assume the that toe toast table isn’t getting
compressed. I am keeping the bodies in a column of type “bytea”.
Is there any way I can tell for sure if the messages from
this column are being stored compressed? I know I can set the compression
settings using the “ALTER TABLE ALTER SET STORAGE” syntax, but is
there a way I can see what this value is currently set to? David |