sql >> Database >  >> RDS >> PostgreSQL

Hoe verander ik het kolomtype in Heroku?

Doe het volgende:

  1. de naam van kolom A wijzigen
  2. maak de nieuwe kolom B als datum
  3. verplaats de gegevens van A naar B
  4. verwijder A

Met andere woorden

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. Aan de slag met SQL op Oracle Application Express

  2. Wat is een schema in SQL en hoe maak je het aan?

  3. Hoe de telling van de huidige maand zondagen in psql te krijgen?

  4. Aantal rijen beïnvloed door een UPDATE in PL/SQL