PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak utworzyć migrację rails, aby usunąć/zmienić precyzję i skalę dziesiętną?

format :

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

Pierwszy w twoim terminalu:

rails g migration change_numeric_field_in_my_table

Następnie w pliku migracji:

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

następnie

run rake db:migrate

Źródło :http://api.rubyonrails.org/classes/ActiveRecord/Migration.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć C# z Postgresem?

  2. Pandy aktualizacja sql

  3. postgres - porównywanie dwóch tablic

  4. Usuń puste wiersze

  5. Jak cicho zainstalować Postgresql w Ubuntu przez. Plik Dockera?