Если я использую миграцию для обновления базы данных, и я добавляю целое поле следующим образом:
t.integer :foo :default => 0, :null => false
Каково состояние по умолчанию существующих и новых записей в базе данных? Я надеюсь, что ответ будет следующим: - Оба будут читать foo как 0.
Значение по умолчанию = > 0 необходимо, если у меня есть: null = > false?
Просто пытаюсь понять разницу между двумя...