sql >> Database >  >> RDS >> PostgreSQL

Hoe maak ik een railsmigratie om precisie en schaal op decimalen te verwijderen/wijzigen?

formaat :

change_column(table_name, column_name, type, options): Changes the column to a different type using the same parameters as add_column.

Eerst in je terminal:

rails g migration change_numeric_field_in_my_table

Vervolgens in uw migratiebestand:

class ChangeNumbericFieldInMyTable < ActiveRecord::Migration
  def self.up
   change_column :my_table, :revenue_per_transaction, :decimal, :precision => give whatever, :scale => give whatever
  end
end

dan

run rake db:migrate

Bron:http://api.rubyonrails.org/classes/ActiveRecord/Migration.html



  1. Wat is het Oracle-equivalent van de functie IsNull() van SQL Server?

  2. SQL Datums selecteren met maximale verkoop voor elke afdeling

  3. pip installeer mysqlclient op amazon linux

  4. Nieuwe functies in SQL Server 2017 (Database Engine)