Безболезненно - скорее всего никак. Поэтому сначала берем ТЗ, потом проектируем базу, а только потом начинаем что то кодить и создавать таблички.
Ну а если все таки возникает такая необходимость - смотрится в каждом конкретном случае. Сами понимаете, что если вам надо сделать alter table на табличке с парой десятков миллионов записей - это будет время и простой.. Поэтому еще раз - сначала думаем, а потом делаем.