title: When you have a TEXT field in MySQL or PostgreSQL, should you put it in a separate table?
body: <p>I've heard that if you have a table with a TEXT column that will hold a large chunk of text data, it's better for performance to move that column into a separate table and get it via JOINs to the base record.</p>
  
  <p>Is this true, and if so why?</p>