Я ищу больше, чем простой список типов который находится на этой странице:
: 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 идут при выборе соответствующего типа столбца?