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

Làm cách nào để thay đổi loại cột trong Heroku?

Làm như sau:

  1. đổi tên cột A
  2. tạo cột B mới như ngày tháng
  3. di chuyển dữ liệu từ A sang B
  4. loại bỏ A

Nói cách khác

def self.up
  rename_column :contacts, :date_entered, :date_entered_string
  add_column :contacts, :date_entered, :date

  Contact.reset_column_information
  Contact.find_each { |c| c.update_attribute(:date_entered, c.date_entered_string) } 
  remove_column :contacts, :date_entered_string
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UPPER () - Chuyển đổi sang chữ hoa trong PostgreSQL

  2. PostgreSQL - truy vấn từ tập lệnh bash dưới dạng người dùng cơ sở dữ liệu 'postgres'

  3. Có thể thực hiện các truy vấn cơ sở dữ liệu chéo với PostgreSQL không?

  4. Dung lượng đĩa cần thiết để lưu trữ giá trị NULL bằng cách sử dụng postgresql DB?

  5. Không thể cài đặt pg gem trong Mavericks bằng Postgres.app