2016-07-13 37 views
0

我在續集中創建一個遷移:PSQL數字型價格

Sequel.migration do 
    up do 
    create_table(:products) do 
     primary_key :id 
     String :name, :null=>false 
     Numeric :price, :null=>false 
     Text :description, :null=>false 
    end 
    end 

    down do 
    drop_table(:products) 
    end 
end 

我用數字型的價格,而現在當我把表格「5」,它從我的數據庫爲0.5E1返回。我做錯了什麼?

回答

0

這是科學記數法。

0.5E1表示正好5

我認爲它沒有數據庫設置保持這樣的格式數量,而是客戶端顯示如此。所以在你引用的代碼中沒有什麼是錯的。