PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để tạo sự di chuyển đường ray để loại bỏ / thay đổi độ chính xác và tỷ lệ trên số thập phân?

định dạng:

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

Đầu tiên trong thiết bị đầu cuối của bạn:

rails g migration change_numeric_field_in_my_table

Sau đó, trong tệp di chuyển của bạn:

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

sau đó

run rake db:migrate

Nguồn: 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. Truy vấn PostgreSQL cực kỳ chậm với mệnh đề ORDER và LIMIT

  2. gói tài sản rake thực thi:biên dịch trước - cấu hình cơ sở dữ liệu không chỉ định bộ điều hợp

  3. KitchenPC và Ironpython

  4. THAM GIA TRÁI chậm trên CTE với các khoảng thời gian

  5. Chuyển đổi ngày Julian thành ngày lịch trong Postgresql