:datetime
et :timestamp
dans un fichier de migration semble être la même chose dans MySQL et Sqlite3, et ils mappent tous les deux à datetime
dans la base de données, sauf que je ne trouve pas cela dans une documentation formelle.La date et l'horodatage de Rails dans un fichier de migration sont les mêmes pour MySQL et Sqlite3?
En outre, quand ce si notre projet Rails peut utiliser d'autres SGBD, alors devrions-nous utiliser :datetime
ou :timestamp
quand nous script/generate
(ou rails generate
) notre modèle ou Échafaudage?
Merci @jigfox pour cette information utile. Je me demande si Rails utilise 'created_at' et' updated_at' comme 'timestamp'. Ne devrait-il pas s'agir de 'datetime' car' timestamp' va créer un problème après le 19 janvier 2038? –