Я ищу больше, чем простой список типов который находится на этой странице:
: primary_key,: string,: text,: integer,: float,: decimal,: datetime,: timestamp,: time,: date,: binary,: boolean
Но есть ли какая-либо документация, которая фактически определяет эти поля?
В частности:
- Какая разница между
:string
и:text
? - Между
:float
и:decimal
? - Каковы отличительные черты
:time
,:timestamp
и:datetime
?
Являются ли нюансы этих типов документированными где-нибудь?
EDIT: Точки реализации БД-платформы не имеют отношения к вопросу, который я пытаюсь задать. Если, скажем, :datetime
не имеет определенного предполагаемого значения в документации Rails, то что do db-adapter-writer идут при выборе соответствующего типа столбца?