У меня есть существующая база данных postgresql, которую я хочу использовать в новом приложении rails, поэтому сначала я хочу сбросить существующую схему в schema.rb, используя rake db:schema:dump
.Однако, когда я делаю это, schema.rb имеет странное значение точности для числовых столбцов.
create_table "order", :id => false, :force => true do |t|
....
t.decimal "Quantity", :precision => 131089, :scale => 0
....
В моей базе данных PostgreSQL столбец числового типа не имеет явной точности или масштаба.1005 *
Есть ли причина, почему точность показывает такую огромную ценность?
Я также пытался изменить и удалить модификатор точности в schema.rb, но каждый раз, когда я выполняю миграцию, он регенерирует файл schema.rb с этими огромными значениями.Я посмотрел на определение таблицы ActiveRecord , но это не очень помогло.