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

Jak napsat SQL při migraci v Rails

Pro vaši migraci:

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

a dolů:

raise ActiveRecord::IrreversibleMigration

Úplná migrace:

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. Knex.js – Jak aktualizovat pole pomocí výrazu

  2. Jak mohu omezit uživatele MySQL na konkrétní tabulky

  3. Jak povolit všechna omezení kontroly v databázi SQL Server - SQL Server / Výukový program TSQL, část 88

  4. Časový limit vypršel pgadmin Nelze se připojit k serveru