sql >> Databáze >  >> RDS >> PostgreSQL

Jak změním typ sloupce v Heroku?

Proveďte následující:

  1. přejmenujte sloupec A
  2. vytvořte nový sloupec B jako datum
  3. přesunout data z A do B
  4. odebrat A

Jinými slovy

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. MySQL ekvivalent ORACLES rank()

  2. 6 způsobů, jak zkontrolovat velikost databáze na serveru SQL pomocí T-SQL

  3. Rekonstruovat pohotovostní DB

  4. Vložte data JSON do databáze SQLite v systému Android