se uso una migrazione per aggiornare un database, e aggiungo un campo intero come questo:Come: default => 0 e: null => false differiscono per i campi integer nelle migrazioni?
t.integer :foo :default => 0, :null => false
Qual è lo stato di default del record esistenti e nuovi nel database? Spero che la risposta sia: - Entrambi rileggeranno foo come 0.
È default => 0 necessario, se ho: null => falso?
Sto solo cercando di capire la differenza tra i due ...
dipende dal database. Non rotaie. – shingara