Komprese je standardně povolena pro všechny typy řetězců, nemusíte databázi říkat, aby to udělala. Podívejte se do manuálu TOAST
- PLAIN zabraňuje kompresi nebo ukládání mimo linku; dále zakazuje použití jednobajtových záhlaví pro typy varlena. Toto je jediná možná strategie pro sloupce s datovými typy, které nejsou podporovány TOAST.
- EXTENDED umožňuje kompresi i ukládání mimo linku. Toto je výchozí pro většinu datových typů podporujících TOAST. Nejprve se provede pokus o kompresi a poté, pokud je řádek stále příliš velký, pak dojde k výpadku úložiště.
- EXTERNÍ umožňuje ukládání mimo linku, ale ne kompresi. Použití EXTERNAL urychlí operace podřetězců v celém textu a bajtových sloupcích (na úkor většího úložného prostoru), protože tyto operace jsou optimalizovány tak, aby načítaly pouze požadované části mimořádkové hodnoty, když nejsou komprimovány.
- MAIN umožňuje komprimaci, ale úložiště není mimo linku. (Ve skutečnosti se pro takové sloupce bude i nadále používat úložiště mimo linku, ale pouze jako poslední možnost, když neexistuje jiný způsob, jak zmenšit řádek natolik, aby se vešel na stránku.)