PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara membuat migrasi Rails untuk menghapus/mengubah presisi dan skala pada desimal?

format :

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

Pertama di terminal Anda:

rails g migration change_numeric_field_in_my_table

Kemudian di file migrasi Anda:

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

lalu

run rake db:migrate

Sumber :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. Peningkatan otomatis kunci utama PostgreSQL lumpuh di C++

  2. Apa yang terjadi dengan NpgsqlCopySerialize dan NpgsqlCopyIn

  3. Mengekspor data yang berisi umpan baris sebagai CSV dari PostgreSQL

  4. Contoh pernyataan INSERT yang disiapkan menggunakan permata ruby ​​pg

  5. Cara Mengembalikan Daftar Koleksi yang Tersedia di PostgreSQL