https://stackoverflow.com/questions/7407650/can-i-change-a-column-from-not-null-to-null-without-dropping-it
Anonymous
Code that is graceful and clear is less likely to break.