Compressie is standaard ingeschakeld voor alle stringtypes, u hoeft de database niet te vertellen om dit te doen. Raadpleeg de handleiding over TOAST
- PLAIN voorkomt compressie of out-of-line opslag; bovendien schakelt het het gebruik van single-byte headers voor varlena-types uit. Dit is de enige mogelijke strategie voor kolommen van niet-TOAST-compatibele gegevenstypen.
- EXTENDED staat zowel compressie als out-of-line opslag toe. Dit is de standaardinstelling voor de meeste TOAST-compatibele gegevenstypen. Er zal eerst compressie worden geprobeerd, daarna out-of-line opslag als de rij nog steeds te groot is.
- EXTERNAL staat out-of-line opslag toe, maar geen compressie. Het gebruik van EXTERNAL maakt substringbewerkingen op brede tekst- en byteakolommen sneller (ten koste van meer opslagruimte) omdat deze bewerkingen zijn geoptimaliseerd om alleen de vereiste delen van de out-of-line waarde op te halen wanneer deze niet is gecomprimeerd.
- MAIN staat compressie toe, maar niet-out-of-line opslag. (Eigenlijk zal out-of-line opslag nog steeds worden uitgevoerd voor dergelijke kolommen, maar alleen als laatste redmiddel wanneer er geen andere manier is om de rij klein genoeg te maken om op een pagina te passen.)