sql >> Database >  >> RDS >> PostgreSQL

SQL schrijven in een migratie in Rails

Voor uw upmigratie:

execute "CREATE TABLE cars_users2 AS SELECT DISTINCT * FROM cars_users;" 
drop_table :car_users  
rename_table :car_users2, :car_users  

en voor dons:

raise ActiveRecord::IrreversibleMigration

Volledige migratie:

class TheMigration < ActiveRecord::Migration
    def up
        execute "CREATE TABLE cars_users2 AS SELECT DISTINCT * from cars_users;" 
        drop_table :car_users  
        rename_table :car_users2, :car_users  
    end

    def down
        raise ActiveRecord::IrreversibleMigration
    end
end


  1. DAY() Voorbeelden – MySQL

  2. MySQL-query, groeperen op en vervolgens sorteren op meest recent gegroepeerd met voorwaarde

  3. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:communicatieverbinding mislukt

  4. Hoe een gehasht en gezouten wachtwoord omkeren?