PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как се пише SQL в миграция в Rails

За вашата миграция нагоре:

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

и за надолу:

raise ActiveRecord::IrreversibleMigration

Пълна миграция:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как дефинирате функциите на postgres в Rails и какъв е техният обхват и живот?

  2. Групиране по дата, с 0, когато count() не дава редове

  3. Как да изброя всички бази данни и техните схеми в postgresql?

  4. Как да превърнете json масив в редове в postgres

  5. Postgres на високо ниво работи със скорост INSERT/UPDATE?