PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да създам миграция на релси, за да премахна/променя прецизността и мащаба на десетичната система?

формат:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql генерира_серия от месеци

  2. Имам различни резултати от заявка за COUNT('e.id') или COUNT(e.id)

  3. Сума за проверка на задействане на Postgres преди изтриване

  4. Flask before_request и teardown_request за DB връзки

  5. Как да картографирате имената на часовите зони на Rails към PostgreSQL?