Я, может казаться, не понимаю этого путем поиска Google.
У меня есть существующая база данных, которая имеет некоторые столбцы с типом double
, что я записал бы в своей миграции направляющих для создания эквивалентного типа столбца? Это - относительно старая база данных и там возможно, более подходящий тип данных для использования полностью, но я хотел видеть, какие другие думали.
Я собирался использовать тип :decimal
, действительно ли это - лучший выбор?
Мысли?
Не существует определенного типа для double , Rails пытается с этим справиться:
В определениях столбцов числовых (целочисленных / десятичных / плавающих) столбцов используется Параметр: limit
для количества байтов в столбце целочисленного типа и параметры : scale
/ : precision
для чисел с плавающей запятой.
(точность - это количество значащих цифр; масштаб - сколько из них выпадает после десятичной точки.)