sql >> データベース >  >> RDS >> PostgreSQL

Railsマイグレーションを作成して、精度を削除/変更し、小数でスケーリングするにはどうすればよいですか?

    フォーマット:

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

    最初にターミナルで:

    rails g migration change_numeric_field_in_my_table
    

    次に、移行ファイルで:

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

    次に

    run rake db:migrate
    

    出典: http://api.rubyonrails.org/classes/ActiveRecord/Migration.html



    1. クエリ間のOracle日付

    2. postgreSQLの@@Fetch_status

    3. mysqlの間違った列の増分

    4. MySql.Data.MySqlClient.Replication.ReplicationManagerはSystem.TypeInitializationExceptionをスローします