sql >> Databáze >  >> RDS >> PostgreSQL

Jak vytvořím migraci kolejnic pro odstranění/změnu přesnosti a měřítka v desítkové soustavě?

formát:

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

First in your terminal:

rails g migration change_numeric_field_in_my_table

Poté v souboru migrace:

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

pak

run rake db:migrate

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



  1. Zřetězení hodnot z více sloupců v Oracle

  2. Odpočítávání založené na záznamu MySQL

  3. Převeďte výsledky SQL do pole PHP

  4. Jaký je účel vložení 'N' před parametry funkce v TSQL?